home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MovieShop™ / Movie Placement / Movie Placement.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-08-15  |  197KB  |  3,486 lines

  1. # near model CODE resource
  2. # jump table entries: 80-90 (11 of them)
  3. fn00000000:
  4. 00000000  4E56 FFEC                link       A6, -0x0014
  5. 00000004  48E7 0300                movem.l    -[A7], D6,D7
  6. 00000008  422D F622                clr.b      [A5 - 0x9DE]
  7. 0000000C  422D F623                clr.b      [A5 - 0x9DD]
  8. 00000010  422D F890                clr.b      [A5 - 0x770]
  9. 00000014  422D F894                clr.b      [A5 - 0x76C]
  10. 00000018  422D F895                clr.b      [A5 - 0x76B]
  11. 0000001C  422D F896                clr.b      [A5 - 0x76A]
  12. 00000020  422D F897                clr.b      [A5 - 0x769]
  13. 00000024  422D F898                clr.b      [A5 - 0x768]
  14. 00000028  422D F899                clr.b      [A5 - 0x767]
  15. 0000002C  1B7C 0001 F624           move.b     [A5 - 0x9DC], 0x1
  16. 00000032  4267                     clr.w      -[A7]
  17. 00000034  3F3C 0001                move.w     -[A7], 0x1
  18. 00000038  486E FFF0                pea.l      [A6 - 0x10]
  19. 0000003C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  20. 00000040  3E1F                     move.w     D7, [A7]+
  21. 00000042  4A6E FFF2                tst.w      [A6 - 0xE]
  22. 00000046  6C06                     bge        +0x8 /* 0000004E */
  23. 00000048  7C00                     moveq.l    D6, 0x00
  24. 0000004A  6000 0108                bra        +0x10A /* 00000154 */
  25. label0000004E:
  26. 0000004E  2F3C A860 0001           move.l     -[A7], 0xA8600001
  27. 00000054  4EBA 0866                jsr        [PC + 0x866 /* 000008BC */]
  28. 00000058  1C00                     move.b     D6, D0
  29. 0000005A  1B6E FFF9 F622           move.b     [A5 - 0x9DE], [A6 - 0x7]
  30. 00000060  1B6E FFF8 F623           move.b     [A5 - 0x9DD], [A6 - 0x8]
  31. 00000066  2EBC A1AD 0001           move.l     [A7], 0xA1AD0001
  32. 0000006C  4EBA 084E                jsr        [PC + 0x84E /* 000008BC */]
  33. 00000070  1B40 F895                move.b     [A5 - 0x76B], D0
  34. 00000074  4A00                     tst.b      D0
  35. 00000076  588F                     addq.l     A7, 4
  36. 00000078  6700 00DA                beq        +0xDC /* 00000154 */
  37. 0000007C  4267                     clr.w      -[A7]
  38. 0000007E  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  39. 00000084  486E FFEC                pea.l      [A6 - 0x14]
  40. 00000088  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  41. 0000008C  3E1F                     move.w     D7, [A7]+
  42. 0000008E  4A47                     tst.w      D7
  43. 00000090  660E                     bne        +0x10 /* 000000A0 */
  44. 00000092  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  45. 00000098  6706                     beq        +0x8 /* 000000A0 */
  46. 0000009A  1B7C 0001 F896           move.b     [A5 - 0x76A], 0x1
  47. label000000A0:
  48. 000000A0  4267                     clr.w      -[A7]
  49. 000000A2  2F3C 6564 746E           move.l     -[A7], 0x6564746E /* 'edtn' */
  50. 000000A8  486E FFEC                pea.l      [A6 - 0x14]
  51. 000000AC  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  52. 000000B0  3E1F                     move.w     D7, [A7]+
  53. 000000B2  4A47                     tst.w      D7
  54. 000000B4  660E                     bne        +0x10 /* 000000C4 */
  55. 000000B6  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  56. 000000BC  6706                     beq        +0x8 /* 000000C4 */
  57. 000000BE  1B7C 0001 F897           move.b     [A5 - 0x769], 0x1
  58. label000000C4:
  59. 000000C4  4267                     clr.w      -[A7]
  60. 000000C6  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  61. 000000CC  486E FFEC                pea.l      [A6 - 0x14]
  62. 000000D0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  63. 000000D4  3E1F                     move.w     D7, [A7]+
  64. 000000D6  4A47                     tst.w      D7
  65. 000000D8  660E                     bne        +0x10 /* 000000E8 */
  66. 000000DA  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  67. 000000E0  6706                     beq        +0x8 /* 000000E8 */
  68. 000000E2  1B7C 0001 F890           move.b     [A5 - 0x770], 0x1
  69. label000000E8:
  70. 000000E8  4267                     clr.w      -[A7]
  71. 000000EA  2F3C 7070 6320           move.l     -[A7], 0x70706320 /* 'ppc ' */
  72. 000000F0  486E FFEC                pea.l      [A6 - 0x14]
  73. 000000F4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  74. 000000F8  3E1F                     move.w     D7, [A7]+
  75. 000000FA  4A47                     tst.w      D7
  76. 000000FC  660E                     bne        +0x10 /* 0000010C */
  77. 000000FE  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  78. 00000104  6706                     beq        +0x8 /* 0000010C */
  79. 00000106  1B7C 0001 F898           move.b     [A5 - 0x768], 0x1
  80. label0000010C:
  81. 0000010C  4267                     clr.w      -[A7]
  82. 0000010E  2F3C 7164 2020           move.l     -[A7], 0x71642020 /* 'qd  ' */
  83. 00000114  486E FFEC                pea.l      [A6 - 0x14]
  84. 00000118  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  85. 0000011C  3E1F                     move.w     D7, [A7]+
  86. 0000011E  4A47                     tst.w      D7
  87. 00000120  660E                     bne        +0x10 /* 00000130 */
  88. 00000122  082E 0001 FFEE           btst.b     [A6 - 0x12], 0x1
  89. 00000128  6706                     beq        +0x8 /* 00000130 */
  90. 0000012A  1B7C 0001 F899           move.b     [A5 - 0x767], 0x1
  91. label00000130:
  92. 00000130  4267                     clr.w      -[A7]
  93. 00000132  2F3C 7374 6466           move.l     -[A7], 0x73746466 /* 'stdf' */
  94. 00000138  486E FFEC                pea.l      [A6 - 0x14]
  95. 0000013C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  96. 00000140  3E1F                     move.w     D7, [A7]+
  97. 00000142  4A47                     tst.w      D7
  98. 00000144  660E                     bne        +0x10 /* 00000154 */
  99. 00000146  082E 0000 FFEF           btst.b     [A6 - 0x11], 0x0
  100. 0000014C  6706                     beq        +0x8 /* 00000154 */
  101. 0000014E  1B7C 0001 F894           move.b     [A5 - 0x76C], 0x1
  102. label00000154:
  103. 00000154  1006                     move.b     D0, D6
  104. 00000156  4CDF 00C0                movem.l    D6,D7, [A7]+
  105. 0000015A  4E5E                     unlink     A6
  106. 0000015C  4E75                     rts
  107. fn0000015E:
  108. 0000015E  4E56 FFEC                link       A6, -0x0014
  109. 00000162  486E FFEC                pea.l      [A6 - 0x14]
  110. 00000166  4EBA 0782                jsr        [PC + 0x782 /* 000008EA */]
  111. 0000016A  4A6E FFEC                tst.w      [A6 - 0x14]
  112. 0000016E  588F                     addq.l     A7, 4
  113. 00000170  6700 008C                beq        +0x8E /* 000001FE */
  114. 00000174  302E FFEC                move.w     D0, [A6 - 0x14]
  115. 00000178  677A                     beq        +0x7C /* 000001F4 */
  116. 0000017A  6B78                     bmi        +0x7A /* 000001F4 */
  117. 0000017C  5540                     subq.w     D0, 2
  118. 0000017E  6736                     beq        +0x38 /* 000001B6 */
  119. 00000180  6A72                     bpl        +0x74 /* 000001F4 */
  120. 00000182  302E FFEE                move.w     D0, [A6 - 0x12]
  121. 00000186  6B76                     bmi        +0x78 /* 000001FE */
  122. 00000188  0440 0102                subi.w     D0, 0x102
  123. 0000018C  6710                     beq        +0x12 /* 0000019E */
  124. 0000018E  6A08                     bpl        +0xA /* 00000198 */
  125. 00000190  5440                     addq.w     D0, 2
  126. 00000192  6716                     beq        +0x18 /* 000001AA */
  127. 00000194  6A1A                     bpl        +0x1C /* 000001B0 */
  128. 00000196  6066                     bra        +0x68 /* 000001FE */
  129. label00000198:
  130. 00000198  5540                     subq.w     D0, 2
  131. 0000019A  6A62                     bpl        +0x64 /* 000001FE */
  132. 0000019C  6006                     bra        +0x8 /* 000001A4 */
  133. label0000019E:
  134. 0000019E  4EBA 1026                jsr        [PC + 0x1026 /* 000011C6 */]
  135. 000001A2  605A                     bra        +0x5C /* 000001FE */
  136. label000001A4:
  137. 000001A4  4EBA 16BA                jsr        [PC + 0x16BA /* 00001860 */]
  138. 000001A8  6054                     bra        +0x56 /* 000001FE */
  139. label000001AA:
  140. 000001AA  4EBA 21D6                jsr        [PC + 0x21D6 /* 00002382 */]
  141. 000001AE  604E                     bra        +0x50 /* 000001FE */
  142. label000001B0:
  143. 000001B0  4EBA 1BCC                jsr        [PC + 0x1BCC /* 00001D7E */]
  144. 000001B4  6048                     bra        +0x4A /* 000001FE */
  145. label000001B6:
  146. 000001B6  302E FFEE                move.w     D0, [A6 - 0x12]
  147. 000001BA  6B42                     bmi        +0x44 /* 000001FE */
  148. 000001BC  0440 0102                subi.w     D0, 0x102
  149. 000001C0  673C                     beq        +0x3E /* 000001FE */
  150. 000001C2  6A08                     bpl        +0xA /* 000001CC */
  151. 000001C4  5440                     addq.w     D0, 2
  152. 000001C6  6714                     beq        +0x16 /* 000001DC */
  153. 000001C8  6A1E                     bpl        +0x20 /* 000001E8 */
  154. 000001CA  6032                     bra        +0x34 /* 000001FE */
  155. label000001CC:
  156. 000001CC  5540                     subq.w     D0, 2
  157. 000001CE  6A2E                     bpl        +0x30 /* 000001FE */
  158. 000001D0  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  159. 000001D4  4EBA 1406                jsr        [PC + 0x1406 /* 000015DC */]
  160. 000001D8  588F                     addq.l     A7, 4
  161. 000001DA  6022                     bra        +0x24 /* 000001FE */
  162. label000001DC:
  163. 000001DC  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  164. 000001E0  4EBA 1F1C                jsr        [PC + 0x1F1C /* 000020FE */]
  165. 000001E4  588F                     addq.l     A7, 4
  166. 000001E6  6016                     bra        +0x18 /* 000001FE */
  167. label000001E8:
  168. 000001E8  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  169. 000001EC  4EBA 1852                jsr        [PC + 0x1852 /* 00001A40 */]
  170. 000001F0  588F                     addq.l     A7, 4
  171. 000001F2  600A                     bra        +0xC /* 000001FE */
  172. label000001F4:
  173. 000001F4  486E FFEC                pea.l      [A6 - 0x14]
  174. 000001F8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  175. 000001FC  588F                     addq.l     A7, 4
  176. label000001FE:
  177. 000001FE  4E5E                     unlink     A6
  178. 00000200  4E75                     rts
  179. fn00000202:
  180. 00000202  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  181. 00000206  486D F500                pea.l      [A5 - 0xB00]
  182. 0000020A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  183. 0000020E  4A00                     tst.b      D0
  184. 00000210  588F                     addq.l     A7, 4
  185. 00000212  6700 009E                beq        +0xA0 /* 000002B2 */
  186. 00000216  3E2D F504                move.w     D7, [A5 - 0xAFC]
  187. 0000021A  0247 00FF                andi.w     D7, 0xFF
  188. 0000021E  1C07                     move.b     D6, D7
  189. 00000220  082D 0000 F50E           btst.b     [A5 - 0xAF2], 0x0
  190. 00000226  6778                     beq        +0x7A /* 000002A0 */
  191. 00000228  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  192. 0000022C  42A7                     clr.l      -[A7]
  193. 0000022E  1006                     move.b     D0, D6
  194. 00000230  4880                     ext.w      D0
  195. 00000232  3F00                     move.w     -[A7], D0
  196. 00000234  A93E                     syscall    MenuKey
  197. 00000236  2A1F                     move.l     D5, [A7]+
  198. 00000238  4267                     clr.w      -[A7]
  199. 0000023A  2F05                     move.l     -[A7], D5
  200. 0000023C  A86A                     syscall    HiWord
  201. 0000023E  381F                     move.w     D4, [A7]+
  202. 00000240  4267                     clr.w      -[A7]
  203. 00000242  2F05                     move.l     -[A7], D5
  204. 00000244  A86B                     syscall    LoWord
  205. 00000246  361F                     move.w     D3, [A7]+
  206. 00000248  4A44                     tst.w      D4
  207. 0000024A  670A                     beq        +0xC /* 00000256 */
  208. 0000024C  3F03                     move.w     -[A7], D3
  209. 0000024E  3F04                     move.w     -[A7], D4
  210. 00000250  4EBA 12BC                jsr        [PC + 0x12BC /* 0000150E */]
  211. 00000254  588F                     addq.l     A7, 4
  212. label00000256:
  213. 00000256  0C06 0078                cmpi.b     D6, 0x78 /* 'x' */
  214. 0000025A  6706                     beq        +0x8 /* 00000262 */
  215. 0000025C  0C06 0058                cmpi.b     D6, 0x58 /* 'X' */
  216. 00000260  660C                     bne        +0xE /* 0000026E */
  217. label00000262:
  218. 00000262  4AAD F516                tst.l      [A5 - 0xAEA]
  219. 00000266  6706                     beq        +0x8 /* 0000026E */
  220. 00000268  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  221. 0000026C  A9D6                     syscall    TECut
  222. label0000026E:
  223. 0000026E  0C06 0063                cmpi.b     D6, 0x63 /* 'c' */
  224. 00000272  6706                     beq        +0x8 /* 0000027A */
  225. 00000274  0C06 0043                cmpi.b     D6, 0x43 /* 'C' */
  226. 00000278  660C                     bne        +0xE /* 00000286 */
  227. label0000027A:
  228. 0000027A  4AAD F516                tst.l      [A5 - 0xAEA]
  229. 0000027E  6706                     beq        +0x8 /* 00000286 */
  230. 00000280  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  231. 00000284  A9D5                     syscall    TECopy
  232. label00000286:
  233. 00000286  0C06 0076                cmpi.b     D6, 0x76 /* 'v' */
  234. 0000028A  6706                     beq        +0x8 /* 00000292 */
  235. 0000028C  0C06 0056                cmpi.b     D6, 0x56 /* 'V' */
  236. 00000290  6620                     bne        +0x22 /* 000002B2 */
  237. label00000292:
  238. 00000292  4AAD F516                tst.l      [A5 - 0xAEA]
  239. 00000296  671A                     beq        +0x1C /* 000002B2 */
  240. 00000298  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  241. 0000029C  A9DB                     syscall    TEPaste
  242. 0000029E  6012                     bra        +0x14 /* 000002B2 */
  243. label000002A0:
  244. 000002A0  4AAD F516                tst.l      [A5 - 0xAEA]
  245. 000002A4  670C                     beq        +0xE /* 000002B2 */
  246. 000002A6  1006                     move.b     D0, D6
  247. 000002A8  4880                     ext.w      D0
  248. 000002AA  3F00                     move.w     -[A7], D0
  249. 000002AC  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  250. 000002B0  A9DC                     syscall    TEKey
  251. label000002B2:
  252. 000002B2  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  253. 000002B6  4E75                     rts
  254. fn000002B8:
  255. 000002B8  4E56 FFFE                link       A6, -0x0002
  256. 000002BC  486D F500                pea.l      [A5 - 0xB00]
  257. 000002C0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  258. 000002C4  4A00                     tst.b      D0
  259. 000002C6  588F                     addq.l     A7, 4
  260. 000002C8  674C                     beq        +0x4E /* 00000316 */
  261. 000002CA  4267                     clr.w      -[A7]
  262. 000002CC  2F2D F502                move.l     -[A7], [A5 - 0xAFE]
  263. 000002D0  A86A                     syscall    HiWord
  264. 000002D2  4A5F                     tst.w      [A7]+
  265. 000002D4  6740                     beq        +0x42 /* 00000316 */
  266. 000002D6  302D FF8E                move.w     D0, [A5 - 0x72]
  267. 000002DA  906D FF8A                sub.w      D0, [A5 - 0x76]
  268. 000002DE  48C0                     ext.l      D0
  269. 000002E0  81FC 0002                divs.w     D0, 0x2
  270. 000002E4  0640 FF68                addi.w     D0, 0xFF68
  271. 000002E8  3B40 F50C                move.w     [A5 - 0xAF4], D0
  272. 000002EC  302D FF8C                move.w     D0, [A5 - 0x74]
  273. 000002F0  906D FF88                sub.w      D0, [A5 - 0x78]
  274. 000002F4  48C0                     ext.l      D0
  275. 000002F6  81FC 0003                divs.w     D0, 0x3
  276. 000002FA  0640 FFCC                addi.w     D0, 0xFFCC
  277. 000002FE  3B40 F50A                move.w     [A5 - 0xAF6], D0
  278. 00000302  A850                     syscall    InitCursor
  279. 00000304  4267                     clr.w      -[A7]
  280. 00000306  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  281. 0000030A  2F2D F502                move.l     -[A7], [A5 - 0xAFE]
  282. 0000030E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  283. 00000312  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  284. label00000316:
  285. 00000316  4E5E                     unlink     A6
  286. 00000318  4E75                     rts
  287. fn0000031A:
  288. 0000031A  4E56 FFEC                link       A6, -0x0014
  289. 0000031E  48E7 0108                movem.l    -[A7], D7,A4
  290. 00000322  286E 0008                movea.l    A4, [A6 + 0x8]
  291. 00000326  200C                     move.l     D0, A4
  292. 00000328  6700 0134                beq        +0x136 /* 0000045E */
  293. 0000032C  2F0C                     move.l     -[A7], A4
  294. 0000032E  A873                     syscall    SetPort
  295. 00000330  2D6D F50A FFF4           move.l     [A6 - 0xC], [A5 - 0xAF6]
  296. 00000336  486E FFF4                pea.l      [A6 - 0xC]
  297. 0000033A  A871                     syscall    GlobalToLocal
  298. 0000033C  2D6C 0010 FFF8           move.l     [A6 - 0x8], [A4 + 0x10]
  299. 00000342  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  300. 00000348  486E FFEC                pea.l      [A6 - 0x14]
  301. 0000034C  2F3C 0004 0004           move.l     -[A7], 0x40004
  302. 00000352  302D FF8E                move.w     D0, [A5 - 0x72]
  303. 00000356  906D FF8A                sub.w      D0, [A5 - 0x76]
  304. 0000035A  5940                     subq.w     D0, 4
  305. 0000035C  3F00                     move.w     -[A7], D0
  306. 0000035E  302D FF8C                move.w     D0, [A5 - 0x74]
  307. 00000362  906D FF88                sub.w      D0, [A5 - 0x78]
  308. 00000366  5940                     subq.w     D0, 4
  309. 00000368  3F00                     move.w     -[A7], D0
  310. 0000036A  A8A7                     syscall    SetRect
  311. 0000036C  42A7                     clr.l      -[A7]
  312. 0000036E  2F0C                     move.l     -[A7], A4
  313. 00000370  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  314. 00000374  486E FFEC                pea.l      [A6 - 0x14]
  315. 00000378  A92B                     syscall    GrowWindow
  316. 0000037A  2E1F                     move.l     D7, [A7]+
  317. 0000037C  2F0C                     move.l     -[A7], A4
  318. 0000037E  4267                     clr.w      -[A7]
  319. 00000380  2F07                     move.l     -[A7], D7
  320. 00000382  A86B                     syscall    LoWord
  321. 00000384  4267                     clr.w      -[A7]
  322. 00000386  2F07                     move.l     -[A7], D7
  323. 00000388  A86A                     syscall    HiWord
  324. 0000038A  1F3C 0001                move.b     -[A7], 0x1
  325. 0000038E  A91D                     syscall    SizeWindow
  326. 00000390  42A7                     clr.l      -[A7]
  327. 00000392  2F0C                     move.l     -[A7], A4
  328. 00000394  A917                     syscall    GetWRefCon
  329. 00000396  201F                     move.l     D0, [A7]+
  330. 00000398  6B40                     bmi        +0x42 /* 000003DA */
  331. 0000039A  0480 0000 0102           subi.l     D0, 0x102
  332. 000003A0  6738                     beq        +0x3A /* 000003DA */
  333. 000003A2  6A08                     bpl        +0xA /* 000003AC */
  334. 000003A4  5480                     addq.l     D0, 2
  335. 000003A6  6716                     beq        +0x18 /* 000003BE */
  336. 000003A8  6A22                     bpl        +0x24 /* 000003CC */
  337. 000003AA  602E                     bra        +0x30 /* 000003DA */
  338. label000003AC:
  339. 000003AC  5580                     subq.l     D0, 2
  340. 000003AE  6A2A                     bpl        +0x2C /* 000003DA */
  341. 000003B0  2F0C                     move.l     -[A7], A4
  342. 000003B2  486E FFF8                pea.l      [A6 - 0x8]
  343. 000003B6  4EBA 1252                jsr        [PC + 0x1252 /* 0000160A */]
  344. 000003BA  508F                     addq.l     A7, 8
  345. 000003BC  6028                     bra        +0x2A /* 000003E6 */
  346. label000003BE:
  347. 000003BE  2F0C                     move.l     -[A7], A4
  348. 000003C0  486E FFF8                pea.l      [A6 - 0x8]
  349. 000003C4  4EBA 1D66                jsr        [PC + 0x1D66 /* 0000212C */]
  350. 000003C8  508F                     addq.l     A7, 8
  351. 000003CA  601A                     bra        +0x1C /* 000003E6 */
  352. label000003CC:
  353. 000003CC  2F0C                     move.l     -[A7], A4
  354. 000003CE  486E FFF8                pea.l      [A6 - 0x8]
  355. 000003D2  4EBA 169A                jsr        [PC + 0x169A /* 00001A6E */]
  356. 000003D6  508F                     addq.l     A7, 8
  357. 000003D8  600C                     bra        +0xE /* 000003E6 */
  358. label000003DA:
  359. 000003DA  2F0C                     move.l     -[A7], A4
  360. 000003DC  486E FFF8                pea.l      [A6 - 0x8]
  361. 000003E0  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  362. 000003E4  508F                     addq.l     A7, 8
  363. label000003E6:
  364. 000003E6  2F0C                     move.l     -[A7], A4
  365. 000003E8  A873                     syscall    SetPort
  366. 000003EA  302C 0016                move.w     D0, [A4 + 0x16]
  367. 000003EE  906C 0012                sub.w      D0, [A4 + 0x12]
  368. 000003F2  3D40 FFF6                move.w     [A6 - 0xA], D0
  369. 000003F6  302C 0014                move.w     D0, [A4 + 0x14]
  370. 000003FA  906C 0010                sub.w      D0, [A4 + 0x10]
  371. 000003FE  3D40 FFF4                move.w     [A6 - 0xC], D0
  372. 00000402  486E FFEC                pea.l      [A6 - 0x14]
  373. 00000406  4267                     clr.w      -[A7]
  374. 00000408  70F1                     moveq.l    D0, 0xFFFFFFF1
  375. 0000040A  D06E FFF4                add.w      D0, [A6 - 0xC]
  376. 0000040E  3F00                     move.w     -[A7], D0
  377. 00000410  700F                     moveq.l    D0, 0x0F
  378. 00000412  D06E FFF6                add.w      D0, [A6 - 0xA]
  379. 00000416  3F00                     move.w     -[A7], D0
  380. 00000418  700F                     moveq.l    D0, 0x0F
  381. 0000041A  D06E FFF4                add.w      D0, [A6 - 0xC]
  382. 0000041E  3F00                     move.w     -[A7], D0
  383. 00000420  A8A7                     syscall    SetRect
  384. 00000422  486E FFEC                pea.l      [A6 - 0x14]
  385. 00000426  A8A3                     syscall    EraseRect
  386. 00000428  486E FFEC                pea.l      [A6 - 0x14]
  387. 0000042C  A928                     syscall    InvalRect
  388. 0000042E  486E FFEC                pea.l      [A6 - 0x14]
  389. 00000432  70F1                     moveq.l    D0, 0xFFFFFFF1
  390. 00000434  D06E FFF6                add.w      D0, [A6 - 0xA]
  391. 00000438  3F00                     move.w     -[A7], D0
  392. 0000043A  4267                     clr.w      -[A7]
  393. 0000043C  700F                     moveq.l    D0, 0x0F
  394. 0000043E  D06E FFF6                add.w      D0, [A6 - 0xA]
  395. 00000442  3F00                     move.w     -[A7], D0
  396. 00000444  700F                     moveq.l    D0, 0x0F
  397. 00000446  D06E FFF4                add.w      D0, [A6 - 0xC]
  398. 0000044A  3F00                     move.w     -[A7], D0
  399. 0000044C  A8A7                     syscall    SetRect
  400. 0000044E  486E FFEC                pea.l      [A6 - 0x14]
  401. 00000452  A8A3                     syscall    EraseRect
  402. 00000454  486E FFEC                pea.l      [A6 - 0x14]
  403. 00000458  A928                     syscall    InvalRect
  404. 0000045A  2F0C                     move.l     -[A7], A4
  405. 0000045C  A904                     syscall    DrawGrowIcon
  406. label0000045E:
  407. 0000045E  4CDF 1080                movem.l    D7,A4, [A7]+
  408. 00000462  4E5E                     unlink     A6
  409. 00000464  4E75                     rts
  410. fn00000466:
  411. 00000466  4E56 FFF0                link       A6, -0x0010
  412. 0000046A  2F0C                     move.l     -[A7], A4
  413. 0000046C  286E 0008                movea.l    A4, [A6 + 0x8]
  414. 00000470  2D6C 0010 FFF8           move.l     [A6 - 0x8], [A4 + 0x10]
  415. 00000476  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  416. 0000047C  2D6D FF88 FFF0           move.l     [A6 - 0x10], [A5 - 0x78]
  417. 00000482  2D6D FF8C FFF4           move.l     [A6 - 0xC], [A5 - 0x74]
  418. 00000488  486E FFF0                pea.l      [A6 - 0x10]
  419. 0000048C  7004                     moveq.l    D0, 0x04
  420. 0000048E  D06E FFF2                add.w      D0, [A6 - 0xE]
  421. 00000492  3F00                     move.w     -[A7], D0
  422. 00000494  7004                     moveq.l    D0, 0x04
  423. 00000496  D06E FFF0                add.w      D0, [A6 - 0x10]
  424. 0000049A  3F00                     move.w     -[A7], D0
  425. 0000049C  70FC                     moveq.l    D0, 0xFFFFFFFC
  426. 0000049E  D06E FFF6                add.w      D0, [A6 - 0xA]
  427. 000004A2  3F00                     move.w     -[A7], D0
  428. 000004A4  70FC                     moveq.l    D0, 0xFFFFFFFC
  429. 000004A6  D06E FFF4                add.w      D0, [A6 - 0xC]
  430. 000004AA  3F00                     move.w     -[A7], D0
  431. 000004AC  A8A7                     syscall    SetRect
  432. 000004AE  2F0C                     move.l     -[A7], A4
  433. 000004B0  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  434. 000004B4  486E FFF0                pea.l      [A6 - 0x10]
  435. 000004B8  A925                     syscall    DragWindow
  436. 000004BA  42A7                     clr.l      -[A7]
  437. 000004BC  2F0C                     move.l     -[A7], A4
  438. 000004BE  A917                     syscall    GetWRefCon
  439. 000004C0  201F                     move.l     D0, [A7]+
  440. 000004C2  6B40                     bmi        +0x42 /* 00000504 */
  441. 000004C4  0480 0000 0102           subi.l     D0, 0x102
  442. 000004CA  6738                     beq        +0x3A /* 00000504 */
  443. 000004CC  6A08                     bpl        +0xA /* 000004D6 */
  444. 000004CE  5480                     addq.l     D0, 2
  445. 000004D0  6716                     beq        +0x18 /* 000004E8 */
  446. 000004D2  6A22                     bpl        +0x24 /* 000004F6 */
  447. 000004D4  602E                     bra        +0x30 /* 00000504 */
  448. label000004D6:
  449. 000004D6  5580                     subq.l     D0, 2
  450. 000004D8  6A2A                     bpl        +0x2C /* 00000504 */
  451. 000004DA  2F0C                     move.l     -[A7], A4
  452. 000004DC  486E FFF8                pea.l      [A6 - 0x8]
  453. 000004E0  4EBA 12C4                jsr        [PC + 0x12C4 /* 000017A6 */]
  454. 000004E4  508F                     addq.l     A7, 8
  455. 000004E6  6028                     bra        +0x2A /* 00000510 */
  456. label000004E8:
  457. 000004E8  2F0C                     move.l     -[A7], A4
  458. 000004EA  486E FFF8                pea.l      [A6 - 0x8]
  459. 000004EE  4EBA 1DD8                jsr        [PC + 0x1DD8 /* 000022C8 */]
  460. 000004F2  508F                     addq.l     A7, 8
  461. 000004F4  601A                     bra        +0x1C /* 00000510 */
  462. label000004F6:
  463. 000004F6  2F0C                     move.l     -[A7], A4
  464. 000004F8  486E FFF8                pea.l      [A6 - 0x8]
  465. 000004FC  4EBA 170C                jsr        [PC + 0x170C /* 00001C0A */]
  466. 00000500  508F                     addq.l     A7, 8
  467. 00000502  600C                     bra        +0xE /* 00000510 */
  468. label00000504:
  469. 00000504  2F0C                     move.l     -[A7], A4
  470. 00000506  486E FFF8                pea.l      [A6 - 0x8]
  471. 0000050A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  472. 0000050E  508F                     addq.l     A7, 8
  473. label00000510:
  474. 00000510  285F                     movea.l    A4, [A7]+
  475. 00000512  4E5E                     unlink     A6
  476. 00000514  4E75                     rts
  477. fn00000516:
  478. 00000516  4E56 FFF0                link       A6, -0x0010
  479. 0000051A  2F0C                     move.l     -[A7], A4
  480. 0000051C  286E 0008                movea.l    A4, [A6 + 0x8]
  481. 00000520  4227                     clr.b      -[A7]
  482. 00000522  2F0C                     move.l     -[A7], A4
  483. 00000524  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  484. 00000528  A91E                     syscall    TrackGoAway
  485. 0000052A  7000                     moveq.l    D0, 0x00
  486. 0000052C  101F                     move.b     D0, [A7]+
  487. 0000052E  5340                     subq.w     D0, 1
  488. 00000530  6646                     bne        +0x48 /* 00000578 */
  489. 00000532  42A7                     clr.l      -[A7]
  490. 00000534  2F0C                     move.l     -[A7], A4
  491. 00000536  A917                     syscall    GetWRefCon
  492. 00000538  201F                     move.l     D0, [A7]+
  493. 0000053A  6B34                     bmi        +0x36 /* 00000570 */
  494. 0000053C  0480 0000 0102           subi.l     D0, 0x102
  495. 00000542  672C                     beq        +0x2E /* 00000570 */
  496. 00000544  6A08                     bpl        +0xA /* 0000054E */
  497. 00000546  5480                     addq.l     D0, 2
  498. 00000548  6712                     beq        +0x14 /* 0000055C */
  499. 0000054A  6A1A                     bpl        +0x1C /* 00000566 */
  500. 0000054C  6022                     bra        +0x24 /* 00000570 */
  501. label0000054E:
  502. 0000054E  5580                     subq.l     D0, 2
  503. 00000550  6A1E                     bpl        +0x20 /* 00000570 */
  504. 00000552  2F0C                     move.l     -[A7], A4
  505. 00000554  4EBA 1086                jsr        [PC + 0x1086 /* 000015DC */]
  506. 00000558  588F                     addq.l     A7, 4
  507. 0000055A  601C                     bra        +0x1E /* 00000578 */
  508. label0000055C:
  509. 0000055C  2F0C                     move.l     -[A7], A4
  510. 0000055E  4EBA 1B9E                jsr        [PC + 0x1B9E /* 000020FE */]
  511. 00000562  588F                     addq.l     A7, 4
  512. 00000564  6012                     bra        +0x14 /* 00000578 */
  513. label00000566:
  514. 00000566  2F0C                     move.l     -[A7], A4
  515. 00000568  4EBA 14D6                jsr        [PC + 0x14D6 /* 00001A40 */]
  516. 0000056C  588F                     addq.l     A7, 4
  517. 0000056E  6008                     bra        +0xA /* 00000578 */
  518. label00000570:
  519. 00000570  2F0C                     move.l     -[A7], A4
  520. 00000572  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  521. 00000576  588F                     addq.l     A7, 4
  522. label00000578:
  523. 00000578  285F                     movea.l    A4, [A7]+
  524. 0000057A  4E5E                     unlink     A6
  525. 0000057C  4E75                     rts
  526. fn0000057E:
  527. 0000057E  4E56 0000                link       A6, 0
  528. 00000582  2F0C                     move.l     -[A7], A4
  529. 00000584  286E 0008                movea.l    A4, [A6 + 0x8]
  530. 00000588  42A7                     clr.l      -[A7]
  531. 0000058A  A924                     syscall    FrontWindow
  532. 0000058C  B9DF                     cmpa.l     A4, [A7]+
  533. 0000058E  6706                     beq        +0x8 /* 00000596 */
  534. 00000590  2F0C                     move.l     -[A7], A4
  535. 00000592  A91F                     syscall    SelectWindow
  536. 00000594  6054                     bra        +0x56 /* 000005EA */
  537. label00000596:
  538. 00000596  2F0C                     move.l     -[A7], A4
  539. 00000598  A873                     syscall    SetPort
  540. 0000059A  42A7                     clr.l      -[A7]
  541. 0000059C  2F0C                     move.l     -[A7], A4
  542. 0000059E  A917                     syscall    GetWRefCon
  543. 000005A0  201F                     move.l     D0, [A7]+
  544. 000005A2  6B3A                     bmi        +0x3C /* 000005DE */
  545. 000005A4  0480 0000 0102           subi.l     D0, 0x102
  546. 000005AA  6732                     beq        +0x34 /* 000005DE */
  547. 000005AC  6A08                     bpl        +0xA /* 000005B6 */
  548. 000005AE  5480                     addq.l     D0, 2
  549. 000005B0  6714                     beq        +0x16 /* 000005C6 */
  550. 000005B2  6A1E                     bpl        +0x20 /* 000005D2 */
  551. 000005B4  6028                     bra        +0x2A /* 000005DE */
  552. label000005B6:
  553. 000005B6  5580                     subq.l     D0, 2
  554. 000005B8  6A24                     bpl        +0x26 /* 000005DE */
  555. 000005BA  486D F500                pea.l      [A5 - 0xB00]
  556. 000005BE  4EBA 1350                jsr        [PC + 0x1350 /* 00001910 */]
  557. 000005C2  588F                     addq.l     A7, 4
  558. 000005C4  6024                     bra        +0x26 /* 000005EA */
  559. label000005C6:
  560. 000005C6  486D F500                pea.l      [A5 - 0xB00]
  561. 000005CA  4EBA 2072                jsr        [PC + 0x2072 /* 0000263E */]
  562. 000005CE  588F                     addq.l     A7, 4
  563. 000005D0  6018                     bra        +0x1A /* 000005EA */
  564. label000005D2:
  565. 000005D2  486D F500                pea.l      [A5 - 0xB00]
  566. 000005D6  4EBA 19E6                jsr        [PC + 0x19E6 /* 00001FBE */]
  567. 000005DA  588F                     addq.l     A7, 4
  568. 000005DC  600C                     bra        +0xE /* 000005EA */
  569. label000005DE:
  570. 000005DE  2F0C                     move.l     -[A7], A4
  571. 000005E0  486D F500                pea.l      [A5 - 0xB00]
  572. 000005E4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  573. 000005E8  508F                     addq.l     A7, 8
  574. label000005EA:
  575. 000005EA  285F                     movea.l    A4, [A7]+
  576. 000005EC  4E5E                     unlink     A6
  577. 000005EE  4E75                     rts
  578. fn000005F0:
  579. 000005F0  2F0C                     move.l     -[A7], A4
  580. 000005F2  286D F502                movea.l    A4, [A5 - 0xAFE]
  581. 000005F6  2F0C                     move.l     -[A7], A4
  582. 000005F8  A922                     syscall    BeginUpdate
  583. 000005FA  42A7                     clr.l      -[A7]
  584. 000005FC  2F0C                     move.l     -[A7], A4
  585. 000005FE  A917                     syscall    GetWRefCon
  586. 00000600  201F                     move.l     D0, [A7]+
  587. 00000602  6B34                     bmi        +0x36 /* 00000638 */
  588. 00000604  0480 0000 0102           subi.l     D0, 0x102
  589. 0000060A  672C                     beq        +0x2E /* 00000638 */
  590. 0000060C  6A08                     bpl        +0xA /* 00000616 */
  591. 0000060E  5480                     addq.l     D0, 2
  592. 00000610  6712                     beq        +0x14 /* 00000624 */
  593. 00000612  6A1A                     bpl        +0x1C /* 0000062E */
  594. 00000614  6022                     bra        +0x24 /* 00000638 */
  595. label00000616:
  596. 00000616  5580                     subq.l     D0, 2
  597. 00000618  6A1E                     bpl        +0x20 /* 00000638 */
  598. 0000061A  2F0C                     move.l     -[A7], A4
  599. 0000061C  4EBA 11B4                jsr        [PC + 0x11B4 /* 000017D2 */]
  600. 00000620  588F                     addq.l     A7, 4
  601. 00000622  601C                     bra        +0x1E /* 00000640 */
  602. label00000624:
  603. 00000624  2F0C                     move.l     -[A7], A4
  604. 00000626  4EBA 1CCC                jsr        [PC + 0x1CCC /* 000022F4 */]
  605. 0000062A  588F                     addq.l     A7, 4
  606. 0000062C  6012                     bra        +0x14 /* 00000640 */
  607. label0000062E:
  608. 0000062E  2F0C                     move.l     -[A7], A4
  609. 00000630  4EBA 1604                jsr        [PC + 0x1604 /* 00001C36 */]
  610. 00000634  588F                     addq.l     A7, 4
  611. 00000636  6008                     bra        +0xA /* 00000640 */
  612. label00000638:
  613. 00000638  2F0C                     move.l     -[A7], A4
  614. 0000063A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  615. 0000063E  588F                     addq.l     A7, 4
  616. label00000640:
  617. 00000640  2F0C                     move.l     -[A7], A4
  618. 00000642  A923                     syscall    EndUpdate
  619. 00000644  285F                     movea.l    A4, [A7]+
  620. 00000646  4E75                     rts
  621. fn00000648:
  622. 00000648  48E7 0108                movem.l    -[A7], D7,A4
  623. 0000064C  286D F502                movea.l    A4, [A5 - 0xAFE]
  624. 00000650  082D 0000 F50F           btst.b     [A5 - 0xAF1], 0x0
  625. 00000656  56C7                     sne        D7
  626. 00000658  4407                     neg.b      D7
  627. 0000065A  42A7                     clr.l      -[A7]
  628. 0000065C  2F0C                     move.l     -[A7], A4
  629. 0000065E  A917                     syscall    GetWRefCon
  630. 00000660  201F                     move.l     D0, [A7]+
  631. 00000662  6B3A                     bmi        +0x3C /* 0000069E */
  632. 00000664  0480 0000 0102           subi.l     D0, 0x102
  633. 0000066A  6732                     beq        +0x34 /* 0000069E */
  634. 0000066C  6A08                     bpl        +0xA /* 00000676 */
  635. 0000066E  5480                     addq.l     D0, 2
  636. 00000670  6714                     beq        +0x16 /* 00000686 */
  637. 00000672  6A1E                     bpl        +0x20 /* 00000692 */
  638. 00000674  6028                     bra        +0x2A /* 0000069E */
  639. label00000676:
  640. 00000676  5580                     subq.l     D0, 2
  641. 00000678  6A24                     bpl        +0x26 /* 0000069E */
  642. 0000067A  1F07                     move.b     -[A7], D7
  643. 0000067C  2F0C                     move.l     -[A7], A4
  644. 0000067E  4EBA 1244                jsr        [PC + 0x1244 /* 000018C4 */]
  645. 00000682  5C8F                     addq.l     A7, 6
  646. 00000684  6022                     bra        +0x24 /* 000006A8 */
  647. label00000686:
  648. 00000686  1F07                     move.b     -[A7], D7
  649. 00000688  2F0C                     move.l     -[A7], A4
  650. 0000068A  4EBA 1DDC                jsr        [PC + 0x1DDC /* 00002468 */]
  651. 0000068E  5C8F                     addq.l     A7, 6
  652. 00000690  6016                     bra        +0x18 /* 000006A8 */
  653. label00000692:
  654. 00000692  1F07                     move.b     -[A7], D7
  655. 00000694  2F0C                     move.l     -[A7], A4
  656. 00000696  4EBA 17BC                jsr        [PC + 0x17BC /* 00001E54 */]
  657. 0000069A  5C8F                     addq.l     A7, 6
  658. 0000069C  600A                     bra        +0xC /* 000006A8 */
  659. label0000069E:
  660. 0000069E  1F07                     move.b     -[A7], D7
  661. 000006A0  2F0C                     move.l     -[A7], A4
  662. 000006A2  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  663. 000006A6  5C8F                     addq.l     A7, 6
  664. label000006A8:
  665. 000006A8  4CDF 1080                movem.l    D7,A4, [A7]+
  666. 000006AC  4E75                     rts
  667. fn000006AE:
  668. 000006AE  4E56 FFFE                link       A6, -0x0002
  669. 000006B2  4267                     clr.w      -[A7]
  670. 000006B4  486D F500                pea.l      [A5 - 0xB00]
  671. 000006B8  303C 021B                move.w     D0, 0x21B
  672. 000006BC  A816                     syscall    Pack8
  673. 000006BE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  674. 000006C2  4E5E                     unlink     A6
  675. 000006C4  4E75                     rts
  676. export_20:
  677. 000006C6  A036                     syscall    MoreMasters
  678. 000006C8  A063                     syscall    MaxApplZone
  679. 000006CA  486D FFFC                pea.l      [A5 - 0x4]
  680. 000006CE  A86E                     syscall    InitGraf
  681. 000006D0  A8FE                     syscall    InitFonts
  682. 000006D2  A912                     syscall    InitWindows
  683. 000006D4  A930                     syscall    InitMenus
  684. 000006D6  A9CC                     syscall    TEInit
  685. 000006D8  42A7                     clr.l      -[A7]
  686. 000006DA  A97B                     syscall    InitDialogs
  687. 000006DC  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  688. 000006E2  201F                     move.l     D0, [A7]+
  689. 000006E4  A032                     syscall    FlushEvents
  690. 000006E6  A850                     syscall    InitCursor
  691. 000006E8  422D F514                clr.b      [A5 - 0xAEC]
  692. 000006EC  4EBA 0BEA                jsr        [PC + 0xBEA /* 000012D8 */]
  693. 000006F0  42AD F516                clr.l      [A5 - 0xAEA]
  694. 000006F4  3B7C 0028 F512           move.w     [A5 - 0xAEE], 0x28 /* '(' */
  695. 000006FA  4EBA F904                jsr        [PC - 0x6FC /* 00000000 */]
  696. 000006FE  1B40 F510                move.b     [A5 - 0xAF0], D0
  697. 00000702  42AD F4FC                clr.l      [A5 - 0xB04]
  698. 00000706  42A7                     clr.l      -[A7]
  699. 00000708  A8D8                     syscall    NewRgn
  700. 0000070A  2B5F F88C                move.l     [A5 - 0x774], [A7]+
  701. 0000070E  4A2D F890                tst.b      [A5 - 0x770]
  702. 00000712  6704                     beq        +0x6 /* 00000718 */
  703. 00000714  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  704. label00000718:
  705. 00000718  4EBA 08FA                jsr        [PC + 0x8FA /* 00001014 */]
  706. 0000071C  4EBA 0EAC                jsr        [PC + 0xEAC /* 000015CA */]
  707. 00000720  4EBA 19C6                jsr        [PC + 0x19C6 /* 000020E8 */]
  708. 00000724  4EBA 1304                jsr        [PC + 0x1304 /* 00001A2A */]
  709. 00000728  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  710. label0000072C:
  711. 0000072C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  712. 00000730  4EBA FA2C                jsr        [PC - 0x5D4 /* 0000015E */]
  713. 00000734  4AAD F516                tst.l      [A5 - 0xAEA]
  714. 00000738  6706                     beq        +0x8 /* 00000740 */
  715. 0000073A  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  716. 0000073E  A9DA                     syscall    TEIdle
  717. label00000740:
  718. 00000740  0C2D 0001 F510           cmpi.b     [A5 - 0xAF0], 0x1
  719. 00000746  661C                     bne        +0x1E /* 00000764 */
  720. 00000748  4227                     clr.b      -[A7]
  721. 0000074A  3F3C FFFF                move.w     -[A7], 0xFFFF
  722. 0000074E  486D F500                pea.l      [A5 - 0xB00]
  723. 00000752  306D F512                movea.w    A0, [A5 - 0xAEE]
  724. 00000756  2F08                     move.l     -[A7], A0
  725. 00000758  2F2D F88C                move.l     -[A7], [A5 - 0x774]
  726. 0000075C  A860                     syscall    WaitNextEvent
  727. 0000075E  1B5F F4EC                move.b     [A5 - 0xB14], [A7]+
  728. 00000762  6012                     bra        +0x14 /* 00000776 */
  729. label00000764:
  730. 00000764  A9B4                     syscall    SystemTask
  731. 00000766  4227                     clr.b      -[A7]
  732. 00000768  3F3C FFFF                move.w     -[A7], 0xFFFF
  733. 0000076C  486D F500                pea.l      [A5 - 0xB00]
  734. 00000770  A970                     syscall    GetNextEvent
  735. 00000772  1B5F F4EC                move.b     [A5 - 0xB14], [A7]+
  736. label00000776:
  737. 00000776  486D F500                pea.l      [A5 - 0xB00]
  738. 0000077A  486D F4EC                pea.l      [A5 - 0xB14]
  739. 0000077E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  740. 00000782  0C2D 0001 F4EC           cmpi.b     [A5 - 0xB14], 0x1
  741. 00000788  508F                     addq.l     A7, 8
  742. 0000078A  6600 00E4                bne        +0xE6 /* 00000870 */
  743. 0000078E  302D F500                move.w     D0, [A5 - 0xB00]
  744. 00000792  0C40 0017                cmpi.w     D0, 0x17
  745. 00000796  6200 00D8                bhi        +0xDA /* 00000870 */
  746. 0000079A  43FA 00F0                lea.l      A1, [PC + 0xF0 /* 0000088C, value 0xFFE4FF1A */]
  747. 0000079E  D040                     add.w      D0, D0
  748. 000007A0  D2F1 0000                add.w      A1, [A1 + D0.w]
  749. 000007A4  4ED1                     jmp        [A1]
  750. 000007A6  4267                     clr.w      -[A7]
  751. 000007A8  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  752. 000007AC  486D F4F0                pea.l      [A5 - 0xB10]
  753. 000007B0  A92C                     syscall    FindWindow
  754. 000007B2  3B5F F4EE                move.w     [A5 - 0xB12], [A7]+
  755. 000007B6  302D F4EE                move.w     D0, [A5 - 0xB12]
  756. 000007BA  0C40 0006                cmpi.w     D0, 0x6
  757. 000007BE  6200 00B0                bhi        +0xB2 /* 00000870 */
  758. 000007C2  43FA 00BA                lea.l      A1, [PC + 0xBA /* 0000087E, value 0xFFF2FF50 */]
  759. 000007C6  D040                     add.w      D0, D0
  760. 000007C8  D2F1 0000                add.w      A1, [A1 + D0.w]
  761. 000007CC  4ED1                     jmp        [A1]
  762. 000007CE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  763. 000007D2  42A7                     clr.l      -[A7]
  764. 000007D4  2F2D F50A                move.l     -[A7], [A5 - 0xAF6]
  765. 000007D8  A93D                     syscall    MenuSelect
  766. 000007DA  2B5F F4F4                move.l     [A5 - 0xB0C], [A7]+
  767. 000007DE  4267                     clr.w      -[A7]
  768. 000007E0  2F2D F4F4                move.l     -[A7], [A5 - 0xB0C]
  769. 000007E4  A86A                     syscall    HiWord
  770. 000007E6  3B5F F4F8                move.w     [A5 - 0xB08], [A7]+
  771. 000007EA  4267                     clr.w      -[A7]
  772. 000007EC  2F2D F4F4                move.l     -[A7], [A5 - 0xB0C]
  773. 000007F0  A86B                     syscall    LoWord
  774. 000007F2  3B5F F4FA                move.w     [A5 - 0xB06], [A7]+
  775. 000007F6  3F2D F4FA                move.w     -[A7], [A5 - 0xB06]
  776. 000007FA  3F2D F4F8                move.w     -[A7], [A5 - 0xB08]
  777. 000007FE  4EBA 0D0E                jsr        [PC + 0xD0E /* 0000150E */]
  778. 00000802  588F                     addq.l     A7, 4
  779. 00000804  606A                     bra        +0x6C /* 00000870 */
  780. 00000806  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  781. 0000080A  4EBA FC5A                jsr        [PC - 0x3A6 /* 00000466 */]
  782. 0000080E  588F                     addq.l     A7, 4
  783. 00000810  605E                     bra        +0x60 /* 00000870 */
  784. 00000812  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  785. 00000816  4EBA FB02                jsr        [PC - 0x4FE /* 0000031A */]
  786. 0000081A  588F                     addq.l     A7, 4
  787. 0000081C  6052                     bra        +0x54 /* 00000870 */
  788. 0000081E  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  789. 00000822  4EBA FCF2                jsr        [PC - 0x30E /* 00000516 */]
  790. 00000826  588F                     addq.l     A7, 4
  791. 00000828  6046                     bra        +0x48 /* 00000870 */
  792. 0000082A  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  793. 0000082E  4EBA FD4E                jsr        [PC - 0x2B2 /* 0000057E */]
  794. 00000832  588F                     addq.l     A7, 4
  795. 00000834  603A                     bra        +0x3C /* 00000870 */
  796. 00000836  486D F500                pea.l      [A5 - 0xB00]
  797. 0000083A  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  798. 0000083E  A9B3                     syscall    SystemClick
  799. 00000840  602E                     bra        +0x30 /* 00000870 */
  800. 00000842  4EBA F9BE                jsr        [PC - 0x642 /* 00000202 */]
  801. 00000846  6028                     bra        +0x2A /* 00000870 */
  802. 00000848  4EBA FDA6                jsr        [PC - 0x25A /* 000005F0 */]
  803. 0000084C  6022                     bra        +0x24 /* 00000870 */
  804. 0000084E  4EBA FA68                jsr        [PC - 0x598 /* 000002B8 */]
  805. 00000852  601C                     bra        +0x1E /* 00000870 */
  806. 00000854  4EBA FDF2                jsr        [PC - 0x20E /* 00000648 */]
  807. 00000858  6016                     bra        +0x18 /* 00000870 */
  808. 0000085A  486D F500                pea.l      [A5 - 0xB00]
  809. 0000085E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  810. 00000862  588F                     addq.l     A7, 4
  811. 00000864  600A                     bra        +0xC /* 00000870 */
  812. 00000866  4A2D F890                tst.b      [A5 - 0x770]
  813. 0000086A  6704                     beq        +0x6 /* 00000870 */
  814. 0000086C  4EBA FE40                jsr        [PC - 0x1C0 /* 000006AE */]
  815. label00000870:
  816. 00000870  4A2D F514                tst.b      [A5 - 0xAEC]
  817. 00000874  6700 FEB6                beq        -0x148 /* 0000072C */
  818. 00000878  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  819. 0000087C  4E75                     rts
  820. 0000087E  FFF2                     .invalid   <<F/7/7>>
  821. 00000880  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  822. 00000882  FFB8                     .invalid   <<F/6/7>>
  823. 00000884  FFAC                     .invalid   <<F/6/7>>
  824. 00000886  FF88                     .invalid   <<F/6/7>>
  825. 00000888  FF94                     .invalid   <<F/6/7>>
  826. 0000088A  FFA0                     .invalid   <<F/6/7>>
  827. 0000088C  FFE4                     .invalid   <<F/7/7>>
  828. 0000088E  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  829. 00000890  FFE4                     .invalid   <<F/7/7>>
  830. 00000892  FFB6                     .invalid   <<F/6/7>>
  831. 00000894  FFE4                     .invalid   <<F/7/7>>
  832. 00000896  FFB6                     .invalid   <<F/6/7>>
  833. 00000898  FFBC                     .invalid   <<F/6/7>>
  834. 0000089A  FFC2                     .invalid   <<F/7/7>>
  835. 0000089C  FFC8                     .invalid   <<F/7/7>>
  836. 0000089E  FFE4                     .invalid   <<F/7/7>>
  837. 000008A0  FFE4                     .invalid   <<F/7/7>>
  838. 000008A2  FFE4                     .invalid   <<F/7/7>>
  839. 000008A4  FFE4                     .invalid   <<F/7/7>>
  840. 000008A6  FFE4                     .invalid   <<F/7/7>>
  841. 000008A8  FFE4                     .invalid   <<F/7/7>>
  842. 000008AA  FFCE                     .invalid   <<F/7/7>>
  843. 000008AC  FFE4                     .invalid   <<F/7/7>>
  844. 000008AE  FFE4                     .invalid   <<F/7/7>>
  845. 000008B0  FFE4                     .invalid   <<F/7/7>>
  846. 000008B2  FFE4                     .invalid   <<F/7/7>>
  847. 000008B4  FFE4                     .invalid   <<F/7/7>>
  848. 000008B6  FFE4                     .invalid   <<F/7/7>>
  849. 000008B8  FFE4                     .invalid   <<F/7/7>>
  850. 000008BA  FFDA                     .invalid   <<F/7/7>>
  851. fn000008BC:
  852. 000008BC  4E56 FFFC                link       A6, -0x0004
  853. 000008C0  2F07                     move.l     -[A7], D7
  854. 000008C2  42A7                     clr.l      -[A7]
  855. 000008C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  856. 000008C8  1F2E 000B                move.b     -[A7], [A6 + 0xB]
  857. 000008CC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  858. 000008D0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  859. 000008D4  303C A89F                move.w     D0, 0xA89F
  860. 000008D8  A146                     syscall    GetTrapAddress, flags=1
  861. 000008DA  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  862. 000008DE  56C7                     sne        D7
  863. 000008E0  4407                     neg.b      D7
  864. 000008E2  1007                     move.b     D0, D7
  865. 000008E4  2E1F                     move.l     D7, [A7]+
  866. 000008E6  4E5E                     unlink     A6
  867. 000008E8  4E75                     rts
  868. fn000008EA:
  869. 000008EA  4E56 0000                link       A6, 0
  870. 000008EE  48E7 0018                movem.l    -[A7], A3,A4
  871. 000008F2  286E 0008                movea.l    A4, [A6 + 0x8]
  872. 000008F6  4254                     clr.w      [A4]
  873. 000008F8  4AAD F4FC                tst.l      [A5 - 0xB04]
  874. 000008FC  6752                     beq        +0x54 /* 00000950 */
  875. 000008FE  206D F4FC                movea.l    A0, [A5 - 0xB04]
  876. 00000902  A029                     syscall    HLock
  877. 00000904  206D F4FC                movea.l    A0, [A5 - 0xB04]
  878. 00000908  2050                     movea.l    A0, [A0]
  879. 0000090A  3890                     move.w     [A4], [A0]
  880. 0000090C  206D F4FC                movea.l    A0, [A5 - 0xB04]
  881. 00000910  2050                     movea.l    A0, [A0]
  882. 00000912  3968 0002 0002           move.w     [A4 + 0x2], [A0 + 0x2]
  883. 00000918  206D F4FC                movea.l    A0, [A5 - 0xB04]
  884. 0000091C  2050                     movea.l    A0, [A0]
  885. 0000091E  2968 0004 0004           move.l     [A4 + 0x4], [A0 + 0x4]
  886. 00000924  206D F4FC                movea.l    A0, [A5 - 0xB04]
  887. 00000928  2050                     movea.l    A0, [A0]
  888. 0000092A  2968 0008 0008           move.l     [A4 + 0x8], [A0 + 0x8]
  889. 00000930  206D F4FC                movea.l    A0, [A5 - 0xB04]
  890. 00000934  2050                     movea.l    A0, [A0]
  891. 00000936  2968 000C 000C           move.l     [A4 + 0xC], [A0 + 0xC]
  892. 0000093C  206D F4FC                movea.l    A0, [A5 - 0xB04]
  893. 00000940  2050                     movea.l    A0, [A0]
  894. 00000942  2668 0010                movea.l    A3, [A0 + 0x10]
  895. 00000946  206D F4FC                movea.l    A0, [A5 - 0xB04]
  896. 0000094A  A023                     syscall    DisposHandle/DisposeHandle
  897. 0000094C  2B4B F4FC                move.l     [A5 - 0xB04], A3
  898. label00000950:
  899. 00000950  4CDF 1800                movem.l    A3,A4, [A7]+
  900. 00000954  4E5E                     unlink     A6
  901. 00000956  4E75                     rts
  902. fn00000958:
  903. 00000958  4E56 0000                link       A6, 0
  904. 0000095C  48E7 0018                movem.l    -[A7], A3,A4
  905. 00000960  7014                     moveq.l    D0, 0x14
  906. 00000962  A122                     syscall    NewHandle, flags=1
  907. 00000964  2848                     movea.l    A4, A0
  908. 00000966  200C                     move.l     D0, A4
  909. 00000968  6756                     beq        +0x58 /* 000009C0 */
  910. 0000096A  204C                     movea.l    A0, A4
  911. 0000096C  A029                     syscall    HLock
  912. 0000096E  2054                     movea.l    A0, [A4]
  913. 00000970  30AE 0008                move.w     [A0], [A6 + 0x8]
  914. 00000974  2054                     movea.l    A0, [A4]
  915. 00000976  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  916. 0000097C  2054                     movea.l    A0, [A4]
  917. 0000097E  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  918. 00000984  2054                     movea.l    A0, [A4]
  919. 00000986  216E 0010 0008           move.l     [A0 + 0x8], [A6 + 0x10]
  920. 0000098C  2054                     movea.l    A0, [A4]
  921. 0000098E  216E 0014 000C           move.l     [A0 + 0xC], [A6 + 0x14]
  922. 00000994  2054                     movea.l    A0, [A4]
  923. 00000996  42A8 0010                clr.l      [A0 + 0x10]
  924. 0000099A  4AAD F4FC                tst.l      [A5 - 0xB04]
  925. 0000099E  6606                     bne        +0x8 /* 000009A6 */
  926. 000009A0  2B4C F4FC                move.l     [A5 - 0xB04], A4
  927. 000009A4  601A                     bra        +0x1C /* 000009C0 */
  928. label000009A6:
  929. 000009A6  266D F4FC                movea.l    A3, [A5 - 0xB04]
  930. 000009AA  6006                     bra        +0x8 /* 000009B2 */
  931. label000009AC:
  932. 000009AC  2053                     movea.l    A0, [A3]
  933. 000009AE  2668 0010                movea.l    A3, [A0 + 0x10]
  934. label000009B2:
  935. 000009B2  2053                     movea.l    A0, [A3]
  936. 000009B4  4AA8 0010                tst.l      [A0 + 0x10]
  937. 000009B8  66F2                     bne        -0xC /* 000009AC */
  938. 000009BA  2053                     movea.l    A0, [A3]
  939. 000009BC  214C 0010                move.l     [A0 + 0x10], A4
  940. label000009C0:
  941. 000009C0  4CDF 1800                movem.l    A3,A4, [A7]+
  942. 000009C4  4E5E                     unlink     A6
  943. 000009C6  4E75                     rts
  944. export_10:
  945. fn000009C8:
  946. 000009C8  4E56 FFDE                link       A6, -0x0022
  947. 000009CC  2F0C                     move.l     -[A7], A4
  948. 000009CE  42A7                     clr.l      -[A7]
  949. 000009D0  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  950. 000009D6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  951. 000009DA  A9A0                     syscall    GetResource
  952. 000009DC  285F                     movea.l    A4, [A7]+
  953. 000009DE  200C                     move.l     D0, A4
  954. 000009E0  6752                     beq        +0x54 /* 00000A34 */
  955. 000009E2  486E FFEA                pea.l      [A6 - 0x16]
  956. 000009E6  42A7                     clr.l      -[A7]
  957. 000009E8  2F3C 0010 0010           move.l     -[A7], 0x100010
  958. 000009EE  A8A7                     syscall    SetRect
  959. 000009F0  206E 000A                movea.l    A0, [A6 + 0xA]
  960. 000009F4  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  961. 000009F8  2D68 0004 FFE6           move.l     [A6 - 0x1A], [A0 + 0x4]
  962. 000009FE  2D54 FFF2                move.l     [A6 - 0xE], [A4]
  963. 00000A02  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  964. 00000A08  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  965. 00000A0E  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  966. 00000A14  486E FFDE                pea.l      [A6 - 0x22]
  967. 00000A18  A874                     syscall    GetPort
  968. 00000A1A  486E FFF2                pea.l      [A6 - 0xE]
  969. 00000A1E  206E FFDE                movea.l    A0, [A6 - 0x22]
  970. 00000A22  4868 0002                pea.l      [A0 + 0x2]
  971. 00000A26  486E FFEA                pea.l      [A6 - 0x16]
  972. 00000A2A  486E FFE2                pea.l      [A6 - 0x1E]
  973. 00000A2E  4267                     clr.w      -[A7]
  974. 00000A30  42A7                     clr.l      -[A7]
  975. 00000A32  A8EC                     syscall    CopyBits
  976. label00000A34:
  977. 00000A34  285F                     movea.l    A4, [A7]+
  978. 00000A36  4E5E                     unlink     A6
  979. 00000A38  4E75                     rts
  980. fn00000A3A:
  981. 00000A3A  4E56 FFFC                link       A6, -0x0004
  982. 00000A3E  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  983. 00000A42  3E2E 000C                move.w     D7, [A6 + 0xC]
  984. 00000A46  3C2E 000E                move.w     D6, [A6 + 0xE]
  985. 00000A4A  3A2E 0010                move.w     D5, [A6 + 0x10]
  986. 00000A4E  286E 0016                movea.l    A4, [A6 + 0x16]
  987. 00000A52  7601                     moveq.l    D3, 0x01
  988. 00000A54  6000 009A                bra        +0x9C /* 00000AF0 */
  989. label00000A58:
  990. 00000A58  7600                     moveq.l    D3, 0x00
  991. 00000A5A  2F0C                     move.l     -[A7], A4
  992. 00000A5C  3F07                     move.w     -[A7], D7
  993. 00000A5E  A95D                     syscall    HiliteControl
  994. 00000A60  4267                     clr.w      -[A7]
  995. 00000A62  2F0C                     move.l     -[A7], A4
  996. 00000A64  A960                     syscall    GetControlValue/GetCtlValue
  997. 00000A66  381F                     move.w     D4, [A7]+
  998. 00000A68  0C47 0014                cmpi.w     D7, 0x14
  999. 00000A6C  660A                     bne        +0xC /* 00000A78 */
  1000. 00000A6E  986E 0012                sub.w      D4, [A6 + 0x12]
  1001. 00000A72  BC44                     cmp.w      D6, D4
  1002. 00000A74  6F02                     ble        +0x4 /* 00000A78 */
  1003. 00000A76  3806                     move.w     D4, D6
  1004. label00000A78:
  1005. 00000A78  0C47 0015                cmpi.w     D7, 0x15
  1006. 00000A7C  660A                     bne        +0xC /* 00000A88 */
  1007. 00000A7E  D86E 0012                add.w      D4, [A6 + 0x12]
  1008. 00000A82  BA44                     cmp.w      D5, D4
  1009. 00000A84  6C02                     bge        +0x4 /* 00000A88 */
  1010. 00000A86  3805                     move.w     D4, D5
  1011. label00000A88:
  1012. 00000A88  0C47 0016                cmpi.w     D7, 0x16
  1013. 00000A8C  660A                     bne        +0xC /* 00000A98 */
  1014. 00000A8E  986E 0014                sub.w      D4, [A6 + 0x14]
  1015. 00000A92  BC44                     cmp.w      D6, D4
  1016. 00000A94  6F02                     ble        +0x4 /* 00000A98 */
  1017. 00000A96  3806                     move.w     D4, D6
  1018. label00000A98:
  1019. 00000A98  0C47 0017                cmpi.w     D7, 0x17
  1020. 00000A9C  660A                     bne        +0xC /* 00000AA8 */
  1021. 00000A9E  D86E 0014                add.w      D4, [A6 + 0x14]
  1022. 00000AA2  BA44                     cmp.w      D5, D4
  1023. 00000AA4  6C02                     bge        +0x4 /* 00000AA8 */
  1024. 00000AA6  3805                     move.w     D4, D5
  1025. label00000AA8:
  1026. 00000AA8  0C47 0081                cmpi.w     D7, 0x81
  1027. 00000AAC  6616                     bne        +0x18 /* 00000AC4 */
  1028. 00000AAE  4267                     clr.w      -[A7]
  1029. 00000AB0  2F0C                     move.l     -[A7], A4
  1030. 00000AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1031. 00000AB6  42A7                     clr.l      -[A7]
  1032. 00000AB8  A968                     syscall    TrackControl
  1033. 00000ABA  3E1F                     move.w     D7, [A7]+
  1034. 00000ABC  4267                     clr.w      -[A7]
  1035. 00000ABE  2F0C                     move.l     -[A7], A4
  1036. 00000AC0  A960                     syscall    GetControlValue/GetCtlValue
  1037. 00000AC2  381F                     move.w     D4, [A7]+
  1038. label00000AC4:
  1039. 00000AC4  2F0C                     move.l     -[A7], A4
  1040. 00000AC6  3F04                     move.w     -[A7], D4
  1041. 00000AC8  A963                     syscall    SetControlValue/SetCtlValue
  1042. 00000ACA  42A7                     clr.l      -[A7]
  1043. 00000ACC  A975                     syscall    TickCount
  1044. 00000ACE  7009                     moveq.l    D0, 0x09
  1045. 00000AD0  D09F                     add.l      D0, [A7]+
  1046. 00000AD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1047. label00000AD6:
  1048. 00000AD6  4227                     clr.b      -[A7]
  1049. 00000AD8  A974                     syscall    Button
  1050. 00000ADA  4A1F                     tst.b      [A7]+
  1051. 00000ADC  670C                     beq        +0xE /* 00000AEA */
  1052. 00000ADE  42A7                     clr.l      -[A7]
  1053. 00000AE0  A975                     syscall    TickCount
  1054. 00000AE2  201F                     move.l     D0, [A7]+
  1055. 00000AE4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1056. 00000AE8  65EC                     bcs        -0x12 /* 00000AD6 */
  1057. label00000AEA:
  1058. 00000AEA  2F0C                     move.l     -[A7], A4
  1059. 00000AEC  4267                     clr.w      -[A7]
  1060. 00000AEE  A95D                     syscall    HiliteControl
  1061. label00000AF0:
  1062. 00000AF0  4227                     clr.b      -[A7]
  1063. 00000AF2  A973                     syscall    StillDown
  1064. 00000AF4  4A1F                     tst.b      [A7]+
  1065. 00000AF6  6600 FF60                bne        -0x9E /* 00000A58 */
  1066. 00000AFA  4A03                     tst.b      D3
  1067. 00000AFC  6600 FF5A                bne        -0xA4 /* 00000A58 */
  1068. 00000B00  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1069. 00000B04  4E5E                     unlink     A6
  1070. 00000B06  4E75                     rts
  1071. export_11:
  1072. 00000B08  4E56 FFFC                link       A6, -0x0004
  1073. 00000B0C  48E7 0700                movem.l    -[A7], D5,D6,D7
  1074. 00000B10  3E2D FF8E                move.w     D7, [A5 - 0x72]
  1075. 00000B14  9E6D FF8A                sub.w      D7, [A5 - 0x76]
  1076. 00000B18  3C2D FF8C                move.w     D6, [A5 - 0x74]
  1077. 00000B1C  9C6D FF88                sub.w      D6, [A5 - 0x78]
  1078. 00000B20  2007                     move.l     D0, D7
  1079. 00000B22  48C0                     ext.l      D0
  1080. 00000B24  81FC 0002                divs.w     D0, 0x2
  1081. 00000B28  0640 FF68                addi.w     D0, 0xFF68
  1082. 00000B2C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1083. 00000B30  2006                     move.l     D0, D6
  1084. 00000B32  48C0                     ext.l      D0
  1085. 00000B34  81FC 0004                divs.w     D0, 0x4
  1086. 00000B38  0640 FFCC                addi.w     D0, 0xFFCC
  1087. 00000B3C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1088. 00000B40  0C6E 003C FFFC           cmpi.w     [A6 - 0x4], 0x3C /* '<' */
  1089. 00000B46  6C06                     bge        +0x8 /* 00000B4E */
  1090. 00000B48  3D7C 003C FFFC           move.w     [A6 - 0x4], 0x3C /* '<' */
  1091. label00000B4E:
  1092. 00000B4E  A850                     syscall    InitCursor
  1093. 00000B50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1094. 00000B54  486D F930                pea.l      [A5 - 0x6D0]
  1095. 00000B58  42A7                     clr.l      -[A7]
  1096. 00000B5A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1097. 00000B5E  486D F62C                pea.l      [A5 - 0x9D4]
  1098. 00000B62  42A7                     clr.l      -[A7]
  1099. 00000B64  486D F63E                pea.l      [A5 - 0x9C2]
  1100. 00000B68  3F3C 0002                move.w     -[A7], 0x2
  1101. 00000B6C  A9EA                     syscall    Pack3
  1102. 00000B6E  7A00                     moveq.l    D5, 0x00
  1103. 00000B70  4A2D F63E                tst.b      [A5 - 0x9C2]
  1104. 00000B74  6770                     beq        +0x72 /* 00000BE6 */
  1105. 00000B76  4267                     clr.w      -[A7]
  1106. 00000B78  486D F648                pea.l      [A5 - 0x9B8]
  1107. 00000B7C  3F2D F644                move.w     -[A7], [A5 - 0x9BC]
  1108. 00000B80  486D F688                pea.l      [A5 - 0x978]
  1109. 00000B84  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1110. 00000B88  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1111. 00000B8C  4A6D F63C                tst.w      [A5 - 0x9C4]
  1112. 00000B90  6724                     beq        +0x26 /* 00000BB6 */
  1113. 00000B92  4267                     clr.w      -[A7]
  1114. 00000B94  3F2D F688                move.w     -[A7], [A5 - 0x978]
  1115. 00000B98  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1116. 00000B9C  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1117. 00000BA0  4267                     clr.w      -[A7]
  1118. 00000BA2  486D F648                pea.l      [A5 - 0x9B8]
  1119. 00000BA6  3F2D F644                move.w     -[A7], [A5 - 0x9BC]
  1120. 00000BAA  486D F688                pea.l      [A5 - 0x978]
  1121. 00000BAE  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1122. 00000BB2  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1123. label00000BB6:
  1124. 00000BB6  4A6D F63C                tst.w      [A5 - 0x9C4]
  1125. 00000BBA  6716                     beq        +0x18 /* 00000BD2 */
  1126. 00000BBC  4267                     clr.w      -[A7]
  1127. 00000BBE  3F2D F688                move.w     -[A7], [A5 - 0x978]
  1128. 00000BC2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1129. 00000BC6  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1130. 00000BCA  3F3C 0014                move.w     -[A7], 0x14
  1131. 00000BCE  A9C8                     syscall    SysBeep
  1132. 00000BD0  601C                     bra        +0x1E /* 00000BEE */
  1133. label00000BD2:
  1134. 00000BD2  4267                     clr.w      -[A7]
  1135. 00000BD4  42A7                     clr.l      -[A7]
  1136. 00000BD6  3F2D F644                move.w     -[A7], [A5 - 0x9BC]
  1137. 00000BDA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1138. 00000BDE  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1139. 00000BE2  7A01                     moveq.l    D5, 0x01
  1140. 00000BE4  6008                     bra        +0xA /* 00000BEE */
  1141. label00000BE6:
  1142. 00000BE6  426D F688                clr.w      [A5 - 0x978]
  1143. 00000BEA  422D F68C                clr.b      [A5 - 0x974]
  1144. label00000BEE:
  1145. 00000BEE  1005                     move.b     D0, D5
  1146. 00000BF0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1147. 00000BF4  4E5E                     unlink     A6
  1148. 00000BF6  4E75                     rts
  1149. export_12:
  1150. 00000BF8  4E56 FFFC                link       A6, -0x0004
  1151. 00000BFC  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1152. 00000C00  3E2D FF8E                move.w     D7, [A5 - 0x72]
  1153. 00000C04  9E6D FF8A                sub.w      D7, [A5 - 0x76]
  1154. 00000C08  3C2D FF8C                move.w     D6, [A5 - 0x74]
  1155. 00000C0C  9C6D FF88                sub.w      D6, [A5 - 0x78]
  1156. 00000C10  2007                     move.l     D0, D7
  1157. 00000C12  48C0                     ext.l      D0
  1158. 00000C14  81FC 0002                divs.w     D0, 0x2
  1159. 00000C18  0640 FF68                addi.w     D0, 0xFF68
  1160. 00000C1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1161. 00000C20  2006                     move.l     D0, D6
  1162. 00000C22  48C0                     ext.l      D0
  1163. 00000C24  81FC 0004                divs.w     D0, 0x4
  1164. 00000C28  0640 FFCC                addi.w     D0, 0xFFCC
  1165. 00000C2C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1166. 00000C30  0C6E 003C FFFC           cmpi.w     [A6 - 0x4], 0x3C /* '<' */
  1167. 00000C36  6C06                     bge        +0x8 /* 00000C3E */
  1168. 00000C38  3D7C 003C FFFC           move.w     [A6 - 0x4], 0x3C /* '<' */
  1169. label00000C3E:
  1170. 00000C3E  A850                     syscall    InitCursor
  1171. 00000C40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1172. 00000C44  486D F93C                pea.l      [A5 - 0x6C4]
  1173. 00000C48  486D F948                pea.l      [A5 - 0x6B8]
  1174. 00000C4C  42A7                     clr.l      -[A7]
  1175. 00000C4E  486D F63E                pea.l      [A5 - 0x9C2]
  1176. 00000C52  3F3C 0001                move.w     -[A7], 0x1
  1177. 00000C56  A9EA                     syscall    Pack3
  1178. 00000C58  382D F644                move.w     D4, [A5 - 0x9BC]
  1179. 00000C5C  7A00                     moveq.l    D5, 0x00
  1180. 00000C5E  4A2D F63E                tst.b      [A5 - 0x9C2]
  1181. 00000C62  6700 0082                beq        +0x84 /* 00000CE6 */
  1182. 00000C66  4267                     clr.w      -[A7]
  1183. 00000C68  486D F648                pea.l      [A5 - 0x9B8]
  1184. 00000C6C  3F04                     move.w     -[A7], D4
  1185. 00000C6E  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1186. 00000C72  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1187. 00000C76  4267                     clr.w      -[A7]
  1188. 00000C78  486D F648                pea.l      [A5 - 0x9B8]
  1189. 00000C7C  3F04                     move.w     -[A7], D4
  1190. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1191. 00000C82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1192. 00000C86  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1193. 00000C8A  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1194. 00000C8E  4267                     clr.w      -[A7]
  1195. 00000C90  486D F648                pea.l      [A5 - 0x9B8]
  1196. 00000C94  3F04                     move.w     -[A7], D4
  1197. 00000C96  486D F68A                pea.l      [A5 - 0x976]
  1198. 00000C9A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1199. 00000C9E  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1200. 00000CA2  4A6D F63C                tst.w      [A5 - 0x9C4]
  1201. 00000CA6  6626                     bne        +0x28 /* 00000CCE */
  1202. 00000CA8  4267                     clr.w      -[A7]
  1203. 00000CAA  3F2D F68A                move.w     -[A7], [A5 - 0x976]
  1204. 00000CAE  3F3C 0001                move.w     -[A7], 0x1
  1205. 00000CB2  42A7                     clr.l      -[A7]
  1206. 00000CB4  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1207. 00000CB8  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1208. 00000CBC  4267                     clr.w      -[A7]
  1209. 00000CBE  42A7                     clr.l      -[A7]
  1210. 00000CC0  3F04                     move.w     -[A7], D4
  1211. 00000CC2  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1212. 00000CC6  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1213. 00000CCA  7A01                     moveq.l    D5, 0x01
  1214. 00000CCC  6018                     bra        +0x1A /* 00000CE6 */
  1215. label00000CCE:
  1216. 00000CCE  4267                     clr.w      -[A7]
  1217. 00000CD0  3F2D F68A                move.w     -[A7], [A5 - 0x976]
  1218. 00000CD4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1219. 00000CD8  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  1220. 00000CDC  3F3C 0014                move.w     -[A7], 0x14
  1221. 00000CE0  A9C8                     syscall    SysBeep
  1222. 00000CE2  426D F68A                clr.w      [A5 - 0x976]
  1223. label00000CE6:
  1224. 00000CE6  1005                     move.b     D0, D5
  1225. 00000CE8  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1226. 00000CEC  4E5E                     unlink     A6
  1227. 00000CEE  4E75                     rts
  1228. fn00000CF0:
  1229. 00000CF0  4E56 FFFE                link       A6, -0x0002
  1230. 00000CF4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1231. 00000CF8  4267                     clr.w      -[A7]
  1232. 00000CFA  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1233. 00000CFE  4A5F                     tst.w      [A7]+
  1234. 00000D00  662C                     bne        +0x2E /* 00000D2E */
  1235. 00000D02  4AAD F89A                tst.l      [A5 - 0x766]
  1236. 00000D06  6612                     bne        +0x14 /* 00000D1A */
  1237. 00000D08  7078                     moveq.l    D0, 0x78
  1238. 00000D0A  A122                     syscall    NewHandle, flags=1
  1239. 00000D0C  2B48 F89A                move.l     [A5 - 0x766], A0
  1240. 00000D10  A029                     syscall    HLock
  1241. 00000D12  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1242. 00000D16  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1243. label00000D1A:
  1244. 00000D1A  4227                     clr.b      -[A7]
  1245. 00000D1C  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1246. 00000D20  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1247. 00000D24  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1248. 00000D28  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1249. 00000D2C  6006                     bra        +0x8 /* 00000D34 */
  1250. label00000D2E:
  1251. 00000D2E  3F3C 0001                move.w     -[A7], 0x1
  1252. 00000D32  A9C8                     syscall    SysBeep
  1253. label00000D34:
  1254. 00000D34  4E5E                     unlink     A6
  1255. 00000D36  4E75                     rts
  1256. 00000D38  4E56 FFFE                link       A6, -0x0002
  1257. 00000D3C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1258. 00000D40  4267                     clr.w      -[A7]
  1259. 00000D42  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1260. 00000D46  4A5F                     tst.w      [A7]+
  1261. 00000D48  662C                     bne        +0x2E /* 00000D76 */
  1262. 00000D4A  4AAD F89A                tst.l      [A5 - 0x766]
  1263. 00000D4E  6612                     bne        +0x14 /* 00000D62 */
  1264. 00000D50  7078                     moveq.l    D0, 0x78
  1265. 00000D52  A122                     syscall    NewHandle, flags=1
  1266. 00000D54  2B48 F89A                move.l     [A5 - 0x766], A0
  1267. 00000D58  A029                     syscall    HLock
  1268. 00000D5A  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1269. 00000D5E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1270. label00000D62:
  1271. 00000D62  4227                     clr.b      -[A7]
  1272. 00000D64  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1273. 00000D68  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1274. 00000D6C  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1275. 00000D70  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1276. 00000D74  6006                     bra        +0x8 /* 00000D7C */
  1277. label00000D76:
  1278. 00000D76  3F3C 0001                move.w     -[A7], 0x1
  1279. 00000D7A  A9C8                     syscall    SysBeep
  1280. label00000D7C:
  1281. 00000D7C  4E5E                     unlink     A6
  1282. 00000D7E  4E75                     rts
  1283. export_13:
  1284. 00000D80  4E56 0000                link       A6, 0
  1285. 00000D84  2F0C                     move.l     -[A7], A4
  1286. 00000D86  286E 0008                movea.l    A4, [A6 + 0x8]
  1287. 00000D8A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1288. 00000D8E  4267                     clr.w      -[A7]
  1289. 00000D90  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1290. 00000D94  4A5F                     tst.w      [A7]+
  1291. 00000D96  666A                     bne        +0x6C /* 00000E02 */
  1292. 00000D98  422D F89E                clr.b      [A5 - 0x762]
  1293. 00000D9C  4AAD F89A                tst.l      [A5 - 0x766]
  1294. 00000DA0  6612                     bne        +0x14 /* 00000DB4 */
  1295. 00000DA2  7078                     moveq.l    D0, 0x78
  1296. 00000DA4  A122                     syscall    NewHandle, flags=1
  1297. 00000DA6  2B48 F89A                move.l     [A5 - 0x766], A0
  1298. 00000DAA  A029                     syscall    HLock
  1299. 00000DAC  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1300. 00000DB0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1301. label00000DB4:
  1302. 00000DB4  4227                     clr.b      -[A7]
  1303. 00000DB6  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1304. 00000DBA  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1305. 00000DBE  189F                     move.b     [A4], [A7]+
  1306. 00000DC0  206D F89A                movea.l    A0, [A5 - 0x766]
  1307. 00000DC4  2050                     movea.l    A0, [A0]
  1308. 00000DC6  3B68 0042 F8CA           move.w     [A5 - 0x736], [A0 + 0x42]
  1309. 00000DCC  4A14                     tst.b      [A4]
  1310. 00000DCE  57C0                     seq        D0
  1311. 00000DD0  4400                     neg.b      D0
  1312. 00000DD2  1880                     move.b     [A4], D0
  1313. 00000DD4  42AD F8AC                clr.l      [A5 - 0x754]
  1314. 00000DD8  4A14                     tst.b      [A4]
  1315. 00000DDA  6630                     bne        +0x32 /* 00000E0C */
  1316. 00000DDC  1B7C 0001 F89E           move.b     [A5 - 0x762], 0x1
  1317. 00000DE2  3B7C 0001 F8A0           move.w     [A5 - 0x760], 0x1
  1318. 00000DE8  3B7C 0001 F8A2           move.w     [A5 - 0x75E], 0x1
  1319. 00000DEE  42A7                     clr.l      -[A7]
  1320. 00000DF0  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1321. 00000DF4  42A7                     clr.l      -[A7]
  1322. 00000DF6  42A7                     clr.l      -[A7]
  1323. 00000DF8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1324. 00000DFC  2B5F F8AC                move.l     [A5 - 0x754], [A7]+
  1325. 00000E00  600A                     bra        +0xC /* 00000E0C */
  1326. label00000E02:
  1327. 00000E02  3F3C 0001                move.w     -[A7], 0x1
  1328. 00000E06  A9C8                     syscall    SysBeep
  1329. 00000E08  18BC 0001                move.b     [A4], 0x1
  1330. label00000E0C:
  1331. 00000E0C  285F                     movea.l    A4, [A7]+
  1332. 00000E0E  4E5E                     unlink     A6
  1333. 00000E10  4E75                     rts
  1334. export_14:
  1335. 00000E12  4AAD F8AC                tst.l      [A5 - 0x754]
  1336. 00000E16  670C                     beq        +0xE /* 00000E24 */
  1337. 00000E18  2F2D F8AC                move.l     -[A7], [A5 - 0x754]
  1338. 00000E1C  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  1339. 00000E20  42AD F8AC                clr.l      [A5 - 0x754]
  1340. label00000E24:
  1341. 00000E24  4AAD F89A                tst.l      [A5 - 0x766]
  1342. 00000E28  672A                     beq        +0x2C /* 00000E54 */
  1343. 00000E2A  206D F89A                movea.l    A0, [A5 - 0x766]
  1344. 00000E2E  2050                     movea.l    A0, [A0]
  1345. 00000E30  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  1346. 00000E36  661C                     bne        +0x1E /* 00000E54 */
  1347. 00000E38  4267                     clr.w      -[A7]
  1348. 00000E3A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1349. 00000E3E  4A5F                     tst.w      [A7]+
  1350. 00000E40  6612                     bne        +0x14 /* 00000E54 */
  1351. 00000E42  2F2D F89A                move.l     -[A7], [A5 - 0x766]
  1352. 00000E46  42A7                     clr.l      -[A7]
  1353. 00000E48  42A7                     clr.l      -[A7]
  1354. 00000E4A  42A7                     clr.l      -[A7]
  1355. 00000E4C  486D F8B0                pea.l      [A5 - 0x750]
  1356. 00000E50  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1357. label00000E54:
  1358. 00000E54  4E75                     rts
  1359. 00000E56  4E56 FFF2                link       A6, -0x000E
  1360. 00000E5A  2F0C                     move.l     -[A7], A4
  1361. 00000E5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1362. 00000E60  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1363. 00000E64  486E FFF6                pea.l      [A6 - 0xA]
  1364. 00000E68  486E FFF2                pea.l      [A6 - 0xE]
  1365. 00000E6C  486E FFF8                pea.l      [A6 - 0x8]
  1366. 00000E70  A98D                     syscall    GetDialogItem/GetDItem
  1367. 00000E72  286E FFF2                movea.l    A4, [A6 - 0xE]
  1368. 00000E76  4A2E 000E                tst.b      [A6 + 0xE]
  1369. 00000E7A  6718                     beq        +0x1A /* 00000E94 */
  1370. 00000E7C  2F0C                     move.l     -[A7], A4
  1371. 00000E7E  302E FFFE                move.w     D0, [A6 - 0x2]
  1372. 00000E82  906E FFFA                sub.w      D0, [A6 - 0x6]
  1373. 00000E86  3F00                     move.w     -[A7], D0
  1374. 00000E88  302E FFFC                move.w     D0, [A6 - 0x4]
  1375. 00000E8C  906E FFF8                sub.w      D0, [A6 - 0x8]
  1376. 00000E90  3F00                     move.w     -[A7], D0
  1377. 00000E92  A95C                     syscall    SizeControl
  1378. label00000E94:
  1379. 00000E94  206E 0016                movea.l    A0, [A6 + 0x16]
  1380. 00000E98  20AE FFF8                move.l     [A0], [A6 - 0x8]
  1381. 00000E9C  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  1382. 00000EA2  4AAE 001A                tst.l      [A6 + 0x1A]
  1383. 00000EA6  6708                     beq        +0xA /* 00000EB0 */
  1384. 00000EA8  2054                     movea.l    A0, [A4]
  1385. 00000EAA  216E 001A 001C           move.l     [A0 + 0x1C], [A6 + 0x1A]
  1386. label00000EB0:
  1387. 00000EB0  4A6E 001E                tst.w      [A6 + 0x1E]
  1388. 00000EB4  6718                     beq        +0x1A /* 00000ECE */
  1389. 00000EB6  486D F522                pea.l      [A5 - 0xADE]
  1390. 00000EBA  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  1391. 00000EBE  3F3C 0001                move.w     -[A7], 0x1
  1392. 00000EC2  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1393. 00000EC6  2F0C                     move.l     -[A7], A4
  1394. 00000EC8  486D F522                pea.l      [A5 - 0xADE]
  1395. 00000ECC  A95F                     syscall    SetControlTitle/SetCTitle
  1396. label00000ECE:
  1397. 00000ECE  4A2E 0012                tst.b      [A6 + 0x12]
  1398. 00000ED2  6708                     beq        +0xA /* 00000EDC */
  1399. 00000ED4  2F0C                     move.l     -[A7], A4
  1400. 00000ED6  4267                     clr.w      -[A7]
  1401. 00000ED8  A95D                     syscall    HiliteControl
  1402. 00000EDA  6008                     bra        +0xA /* 00000EE4 */
  1403. label00000EDC:
  1404. 00000EDC  2F0C                     move.l     -[A7], A4
  1405. 00000EDE  3F3C 00FF                move.w     -[A7], 0xFF
  1406. 00000EE2  A95D                     syscall    HiliteControl
  1407. label00000EE4:
  1408. 00000EE4  4A2E 0014                tst.b      [A6 + 0x14]
  1409. 00000EE8  6708                     beq        +0xA /* 00000EF2 */
  1410. 00000EEA  2F0C                     move.l     -[A7], A4
  1411. 00000EEC  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  1412. 00000EF0  A965                     syscall    SetControlMaximum/SetMaxCtl
  1413. label00000EF2:
  1414. 00000EF2  4A2E 0010                tst.b      [A6 + 0x10]
  1415. 00000EF6  6704                     beq        +0x6 /* 00000EFC */
  1416. 00000EF8  2F0C                     move.l     -[A7], A4
  1417. 00000EFA  A957                     syscall    ShowControl
  1418. label00000EFC:
  1419. 00000EFC  285F                     movea.l    A4, [A7]+
  1420. 00000EFE  4E5E                     unlink     A6
  1421. 00000F00  4E75                     rts
  1422. export_15:
  1423. 00000F02  4E56 FFE8                link       A6, -0x0018
  1424. 00000F06  48E7 0018                movem.l    -[A7], A3,A4
  1425. 00000F0A  286E 0008                movea.l    A4, [A6 + 0x8]
  1426. 00000F0E  200C                     move.l     D0, A4
  1427. 00000F10  6700 00A6                beq        +0xA8 /* 00000FB8 */
  1428. 00000F14  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  1429. 00000F1A  6600 009C                bne        +0x9E /* 00000FB8 */
  1430. 00000F1E  486E FFF8                pea.l      [A6 - 0x8]
  1431. 00000F22  2F3C 8300 8300           move.l     -[A7], 0x83008300
  1432. 00000F28  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  1433. 00000F2E  A8A7                     syscall    SetRect
  1434. 00000F30  42A7                     clr.l      -[A7]
  1435. 00000F32  486E FFF8                pea.l      [A6 - 0x8]
  1436. 00000F36  AA27                     syscall    GetMaxDevice
  1437. 00000F38  265F                     movea.l    A3, [A7]+
  1438. 00000F3A  200B                     move.l     D0, A3
  1439. 00000F3C  677A                     beq        +0x7C /* 00000FB8 */
  1440. 00000F3E  2053                     movea.l    A0, [A3]
  1441. 00000F40  2D68 0022 FFF0           move.l     [A6 - 0x10], [A0 + 0x22]
  1442. 00000F46  2D68 0026 FFF4           move.l     [A6 - 0xC], [A0 + 0x26]
  1443. 00000F4C  2D6C 0010 FFE8           move.l     [A6 - 0x18], [A4 + 0x10]
  1444. 00000F52  2D6C 0014 FFEC           move.l     [A6 - 0x14], [A4 + 0x14]
  1445. 00000F58  302E FFEC                move.w     D0, [A6 - 0x14]
  1446. 00000F5C  906E FFE8                sub.w      D0, [A6 - 0x18]
  1447. 00000F60  48C0                     ext.l      D0
  1448. 00000F62  81FC 0002                divs.w     D0, 0x2
  1449. 00000F66  322E FFF4                move.w     D1, [A6 - 0xC]
  1450. 00000F6A  926E FFF0                sub.w      D1, [A6 - 0x10]
  1451. 00000F6E  48C1                     ext.l      D1
  1452. 00000F70  83FC 0002                divs.w     D1, 0x2
  1453. 00000F74  D26E FFF0                add.w      D1, [A6 - 0x10]
  1454. 00000F78  9240                     sub.w      D1, D0
  1455. 00000F7A  3D41 FFF8                move.w     [A6 - 0x8], D1
  1456. 00000F7E  302E FFEE                move.w     D0, [A6 - 0x12]
  1457. 00000F82  906E FFEA                sub.w      D0, [A6 - 0x16]
  1458. 00000F86  48C0                     ext.l      D0
  1459. 00000F88  81FC 0002                divs.w     D0, 0x2
  1460. 00000F8C  322E FFF6                move.w     D1, [A6 - 0xA]
  1461. 00000F90  926E FFF2                sub.w      D1, [A6 - 0xE]
  1462. 00000F94  48C1                     ext.l      D1
  1463. 00000F96  83FC 0002                divs.w     D1, 0x2
  1464. 00000F9A  D26E FFF2                add.w      D1, [A6 - 0xE]
  1465. 00000F9E  9240                     sub.w      D1, D0
  1466. 00000FA0  3D41 FFFA                move.w     [A6 - 0x6], D1
  1467. 00000FA4  2F0C                     move.l     -[A7], A4
  1468. 00000FA6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1469. 00000FAA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1470. 00000FAE  1F3C 0001                move.b     -[A7], 0x1
  1471. 00000FB2  A91B                     syscall    MoveWindow
  1472. 00000FB4  2F0C                     move.l     -[A7], A4
  1473. 00000FB6  A873                     syscall    SetPort
  1474. label00000FB8:
  1475. 00000FB8  4CDF 1800                movem.l    A3,A4, [A7]+
  1476. 00000FBC  4E5E                     unlink     A6
  1477. 00000FBE  4E75                     rts
  1478. 00000FC0  4E56 FFF8                link       A6, -0x0008
  1479. 00000FC4  2F0C                     move.l     -[A7], A4
  1480. 00000FC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 00000FCA  20AD FF88                move.l     [A0], [A5 - 0x78]
  1482. 00000FCE  216D FF8C 0004           move.l     [A0 + 0x4], [A5 - 0x74]
  1483. 00000FD4  99CC                     sub.l      A4, A4
  1484. 00000FD6  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  1485. 00000FDC  6630                     bne        +0x32 /* 0000100E */
  1486. 00000FDE  486E FFF8                pea.l      [A6 - 0x8]
  1487. 00000FE2  2F3C 8300 8300           move.l     -[A7], 0x83008300
  1488. 00000FE8  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  1489. 00000FEE  A8A7                     syscall    SetRect
  1490. 00000FF0  42A7                     clr.l      -[A7]
  1491. 00000FF2  486E FFF8                pea.l      [A6 - 0x8]
  1492. 00000FF6  AA27                     syscall    GetMaxDevice
  1493. 00000FF8  285F                     movea.l    A4, [A7]+
  1494. 00000FFA  200C                     move.l     D0, A4
  1495. 00000FFC  6710                     beq        +0x12 /* 0000100E */
  1496. 00000FFE  2054                     movea.l    A0, [A4]
  1497. 00001000  226E 0008                movea.l    A1, [A6 + 0x8]
  1498. 00001004  22A8 0022                move.l     [A1], [A0 + 0x22]
  1499. 00001008  2368 0026 0004           move.l     [A1 + 0x4], [A0 + 0x26]
  1500. label0000100E:
  1501. 0000100E  285F                     movea.l    A4, [A7]+
  1502. 00001010  4E5E                     unlink     A6
  1503. 00001012  4E75                     rts
  1504. fn00001014:
  1505. 00001014  4E56 FEE4                link       A6, -0x011C
  1506. 00001018  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1507. 0000101C  4E5E                     unlink     A6
  1508. 0000101E  4E75                     rts
  1509. export_16:
  1510. 00001020  4E56 FFEC                link       A6, -0x0014
  1511. 00001024  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1512. 00001028  2E2E 0008                move.l     D7, [A6 + 0x8]
  1513. 0000102C  286E 0010                movea.l    A4, [A6 + 0x10]
  1514. 00001030  266E 000C                movea.l    A3, [A6 + 0xC]
  1515. 00001034  2F07                     move.l     -[A7], D7
  1516. 00001036  2F0B                     move.l     -[A7], A3
  1517. 00001038  2F0C                     move.l     -[A7], A4
  1518. 0000103A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1519. 0000103E  1600                     move.b     D3, D0
  1520. 00001040  0C53 0006                cmpi.w     [A3], 0x6
  1521. 00001044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1522. 00001048  6616                     bne        +0x18 /* 00001060 */
  1523. 0000104A  B9EB 0002                cmpa.l     A4, [A3 + 0x2]
  1524. 0000104E  6610                     bne        +0x12 /* 00001060 */
  1525. 00001050  2F0C                     move.l     -[A7], A4
  1526. 00001052  A922                     syscall    BeginUpdate
  1527. 00001054  2F0C                     move.l     -[A7], A4
  1528. 00001056  A981                     syscall    DrawDialog
  1529. 00001058  7601                     moveq.l    D3, 0x01
  1530. 0000105A  2047                     movea.l    A0, D7
  1531. 0000105C  30BC 7D00                move.w     [A0], 0x7D00 /* '}\0' */
  1532. label00001060:
  1533. 00001060  0C53 0001                cmpi.w     [A3], 0x1
  1534. 00001064  660C                     bne        +0xE /* 00001072 */
  1535. 00001066  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  1536. 0000106C  486E FFFC                pea.l      [A6 - 0x4]
  1537. 00001070  A871                     syscall    GlobalToLocal
  1538. label00001072:
  1539. 00001072  0C53 0003                cmpi.w     [A3], 0x3
  1540. 00001076  6600 00B4                bne        +0xB6 /* 0000112C */
  1541. 0000107A  3C2B 0004                move.w     D6, [A3 + 0x4]
  1542. 0000107E  0246 00FF                andi.w     D6, 0xFF
  1543. 00001082  1806                     move.b     D4, D6
  1544. 00001084  082B 0000 000E           btst.b     [A3 + 0xE], 0x0
  1545. 0000108A  56C0                     sne        D0
  1546. 0000108C  4400                     neg.b      D0
  1547. 0000108E  1D40 FFED                move.b     [A6 - 0x13], D0
  1548. 00001092  5300                     subq.b     D0, 1
  1549. 00001094  6644                     bne        +0x46 /* 000010DA */
  1550. 00001096  0C04 0078                cmpi.b     D4, 0x78 /* 'x' */
  1551. 0000109A  6706                     beq        +0x8 /* 000010A2 */
  1552. 0000109C  0C04 0058                cmpi.b     D4, 0x58 /* 'X' */
  1553. 000010A0  660C                     bne        +0xE /* 000010AE */
  1554. label000010A2:
  1555. 000010A2  2F0C                     move.l     -[A7], A4
  1556. 000010A4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1557. 000010A8  7601                     moveq.l    D3, 0x01
  1558. 000010AA  6000 0080                bra        +0x82 /* 0000112C */
  1559. label000010AE:
  1560. 000010AE  0C04 0063                cmpi.b     D4, 0x63 /* 'c' */
  1561. 000010B2  6706                     beq        +0x8 /* 000010BA */
  1562. 000010B4  0C04 0043                cmpi.b     D4, 0x43 /* 'C' */
  1563. 000010B8  660A                     bne        +0xC /* 000010C4 */
  1564. label000010BA:
  1565. 000010BA  2F0C                     move.l     -[A7], A4
  1566. 000010BC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1567. 000010C0  7601                     moveq.l    D3, 0x01
  1568. 000010C2  6068                     bra        +0x6A /* 0000112C */
  1569. label000010C4:
  1570. 000010C4  0C04 0076                cmpi.b     D4, 0x76 /* 'v' */
  1571. 000010C8  6706                     beq        +0x8 /* 000010D0 */
  1572. 000010CA  0C04 0056                cmpi.b     D4, 0x56 /* 'V' */
  1573. 000010CE  665C                     bne        +0x5E /* 0000112C */
  1574. label000010D0:
  1575. 000010D0  2F0C                     move.l     -[A7], A4
  1576. 000010D2  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1577. 000010D6  7601                     moveq.l    D3, 0x01
  1578. 000010D8  6052                     bra        +0x54 /* 0000112C */
  1579. label000010DA:
  1580. 000010DA  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  1581. 000010DE  6706                     beq        +0x8 /* 000010E6 */
  1582. 000010E0  0C46 0003                cmpi.w     D6, 0x3
  1583. 000010E4  6646                     bne        +0x48 /* 0000112C */
  1584. label000010E6:
  1585. 000010E6  7601                     moveq.l    D3, 0x01
  1586. 000010E8  2047                     movea.l    A0, D7
  1587. 000010EA  30BC 0001                move.w     [A0], 0x1
  1588. 000010EE  2F0C                     move.l     -[A7], A4
  1589. 000010F0  2047                     movea.l    A0, D7
  1590. 000010F2  3F10                     move.w     -[A7], [A0]
  1591. 000010F4  486E FFF2                pea.l      [A6 - 0xE]
  1592. 000010F8  486E FFEE                pea.l      [A6 - 0x12]
  1593. 000010FC  486E FFF4                pea.l      [A6 - 0xC]
  1594. 00001100  A98D                     syscall    GetDialogItem/GetDItem
  1595. 00001102  0C6E 0004 FFF2           cmpi.w     [A6 - 0xE], 0x4
  1596. 00001108  6622                     bne        +0x24 /* 0000112C */
  1597. 0000110A  246E FFEE                movea.l    A2, [A6 - 0x12]
  1598. 0000110E  2F0A                     move.l     -[A7], A2
  1599. 00001110  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1600. 00001114  A95D                     syscall    HiliteControl
  1601. 00001116  42A7                     clr.l      -[A7]
  1602. 00001118  A975                     syscall    TickCount
  1603. 0000111A  7A0F                     moveq.l    D5, 0x0F
  1604. 0000111C  DA9F                     add.l      D5, [A7]+
  1605. label0000111E:
  1606. 0000111E  42A7                     clr.l      -[A7]
  1607. 00001120  A975                     syscall    TickCount
  1608. 00001122  BA9F                     cmp.l      D5, [A7]+
  1609. 00001124  62F8                     bhi        -0x6 /* 0000111E */
  1610. 00001126  2F0A                     move.l     -[A7], A2
  1611. 00001128  4267                     clr.w      -[A7]
  1612. 0000112A  A95D                     syscall    HiliteControl
  1613. label0000112C:
  1614. 0000112C  1D43 0014                move.b     [A6 + 0x14], D3
  1615. 00001130  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1616. 00001134  4E5E                     unlink     A6
  1617. 00001136  205F                     movea.l    A0, [A7]+
  1618. 00001138  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1619. 0000113C  4ED0                     jmp        [A0]
  1620. fn0000113E:
  1621. 0000113E  4E56 FFEE                link       A6, -0x0012
  1622. 00001142  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1623. 00001146  A873                     syscall    SetPort
  1624. 00001148  2D6D F51A FFF8           move.l     [A6 - 0x8], [A5 - 0xAE6]
  1625. 0000114E  2D6D F51E FFFC           move.l     [A6 - 0x4], [A5 - 0xAE2]
  1626. 00001154  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1627. 00001158  3F3C 0001                move.w     -[A7], 0x1
  1628. 0000115C  486E FFF6                pea.l      [A6 - 0xA]
  1629. 00001160  486E FFF2                pea.l      [A6 - 0xE]
  1630. 00001164  486D F51A                pea.l      [A5 - 0xAE6]
  1631. 00001168  A98D                     syscall    GetDialogItem/GetDItem
  1632. 0000116A  2F3C 0003 0003           move.l     -[A7], 0x30003
  1633. 00001170  A89B                     syscall    PenSize
  1634. 00001172  486D F51A                pea.l      [A5 - 0xAE6]
  1635. 00001176  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  1636. 0000117C  A8A9                     syscall    InsetRect
  1637. 0000117E  486D F51A                pea.l      [A5 - 0xAE6]
  1638. 00001182  2F3C 0010 0010           move.l     -[A7], 0x100010
  1639. 00001188  A8B0                     syscall    FrameRoundRect
  1640. 0000118A  2F3C 0001 0001           move.l     -[A7], 0x10001
  1641. 00001190  A89B                     syscall    PenSize
  1642. 00001192  486D FFE4                pea.l      [A5 - 0x1C]
  1643. 00001196  A89D                     syscall    PenPat
  1644. 00001198  2F3C 002D 000F           move.l     -[A7], 0x2D000F
  1645. 0000119E  A893                     syscall    MoveTo
  1646. 000011A0  2F3C 002D 0117           move.l     -[A7], 0x2D0117
  1647. 000011A6  A891                     syscall    LineTo
  1648. 000011A8  486D FFEC                pea.l      [A5 - 0x14]
  1649. 000011AC  A89D                     syscall    PenPat
  1650. 000011AE  2B6E FFF8 F51A           move.l     [A5 - 0xAE6], [A6 - 0x8]
  1651. 000011B4  2B6E FFFC F51E           move.l     [A5 - 0xAE2], [A6 - 0x4]
  1652. 000011BA  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1653. 000011BE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1654. 000011C2  4E5E                     unlink     A6
  1655. 000011C4  4E75                     rts
  1656. fn000011C6:
  1657. 000011C6  4E56 FEE4                link       A6, -0x011C
  1658. 000011CA  486D F992                pea.l      [A5 - 0x66E]
  1659. 000011CE  A874                     syscall    GetPort
  1660. 000011D0  42A7                     clr.l      -[A7]
  1661. 000011D2  3F3C 0102                move.w     -[A7], 0x102
  1662. 000011D6  42A7                     clr.l      -[A7]
  1663. 000011D8  4878 FFFF                push.l     0xFFFF
  1664. 000011DC  A97C                     syscall    GetNewDialog
  1665. 000011DE  2B5F F98E                move.l     [A5 - 0x672], [A7]+
  1666. 000011E2  2B6D F98E F996           move.l     [A5 - 0x66A], [A5 - 0x672]
  1667. 000011E8  206D F98E                movea.l    A0, [A5 - 0x672]
  1668. 000011EC  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  1669. 000011F2  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  1670. 000011F8  302E FFFC                move.w     D0, [A6 - 0x4]
  1671. 000011FC  906E FFF8                sub.w      D0, [A6 - 0x8]
  1672. 00001200  322D FF8C                move.w     D1, [A5 - 0x74]
  1673. 00001204  926D FF88                sub.w      D1, [A5 - 0x78]
  1674. 00001208  9240                     sub.w      D1, D0
  1675. 0000120A  48C1                     ext.l      D1
  1676. 0000120C  83FC 0002                divs.w     D1, 0x2
  1677. 00001210  3D41 FFF8                move.w     [A6 - 0x8], D1
  1678. 00001214  302E FFFE                move.w     D0, [A6 - 0x2]
  1679. 00001218  906E FFFA                sub.w      D0, [A6 - 0x6]
  1680. 0000121C  322D FF8E                move.w     D1, [A5 - 0x72]
  1681. 00001220  926D FF8A                sub.w      D1, [A5 - 0x76]
  1682. 00001224  9240                     sub.w      D1, D0
  1683. 00001226  48C1                     ext.l      D1
  1684. 00001228  83FC 0002                divs.w     D1, 0x2
  1685. 0000122C  3D41 FFFA                move.w     [A6 - 0x6], D1
  1686. 00001230  2F08                     move.l     -[A7], A0
  1687. 00001232  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1688. 00001236  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1689. 0000123A  1F3C 0001                move.b     -[A7], 0x1
  1690. 0000123E  A91B                     syscall    MoveWindow
  1691. 00001240  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1692. 00001244  A873                     syscall    SetPort
  1693. 00001246  422D F986                clr.b      [A5 - 0x67A]
  1694. 0000124A  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1695. 0000124E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1696. 00001252  2EAD F98E                move.l     [A7], [A5 - 0x672]
  1697. 00001256  A915                     syscall    ShowWindow
  1698. 00001258  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1699. 0000125C  A91F                     syscall    SelectWindow
  1700. label0000125E:
  1701. 0000125E  486D 00A2                pea.l      [A5 + 0xA2 /* export_16 */]
  1702. 00001262  486E FEEA                pea.l      [A6 - 0x116]
  1703. 00001266  A991                     syscall    ModalDialog
  1704. 00001268  0C6E 7D00 FEEA           cmpi.w     [A6 - 0x116], 0x7D00 /* '}\0' */
  1705. 0000126E  660C                     bne        +0xE /* 0000127C */
  1706. 00001270  4EBA FECC                jsr        [PC - 0x134 /* 0000113E */]
  1707. 00001274  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1708. 00001278  A923                     syscall    EndUpdate
  1709. 0000127A  601C                     bra        +0x1E /* 00001298 */
  1710. label0000127C:
  1711. 0000127C  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1712. 00001280  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  1713. 00001284  486E FFF6                pea.l      [A6 - 0xA]
  1714. 00001288  486E FFF0                pea.l      [A6 - 0x10]
  1715. 0000128C  486E FFF8                pea.l      [A6 - 0x8]
  1716. 00001290  A98D                     syscall    GetDialogItem/GetDItem
  1717. 00001292  2D6E FFF0 FEE4           move.l     [A6 - 0x11C], [A6 - 0x10]
  1718. label00001298:
  1719. 00001298  486D F986                pea.l      [A5 - 0x67A]
  1720. 0000129C  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  1721. 000012A0  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1722. 000012A4  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1723. 000012A8  0C6E 0001 FEEA           cmpi.w     [A6 - 0x116], 0x1
  1724. 000012AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1725. 000012B2  6606                     bne        +0x8 /* 000012BA */
  1726. 000012B4  1B7C 0001 F986           move.b     [A5 - 0x67A], 0x1
  1727. label000012BA:
  1728. 000012BA  4A2D F986                tst.b      [A5 - 0x67A]
  1729. 000012BE  679E                     beq        -0x60 /* 0000125E */
  1730. 000012C0  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1731. 000012C4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1732. 000012C8  2EAD F992                move.l     [A7], [A5 - 0x66E]
  1733. 000012CC  A873                     syscall    SetPort
  1734. 000012CE  2F2D F98E                move.l     -[A7], [A5 - 0x672]
  1735. 000012D2  A983                     syscall    DisposeDialog
  1736. 000012D4  4E5E                     unlink     A6
  1737. 000012D6  4E75                     rts
  1738. fn000012D8:
  1739. 000012D8  A934                     syscall    ClearMenuBar
  1740. 000012DA  42A7                     clr.l      -[A7]
  1741. 000012DC  3F3C 0100                move.w     -[A7], 0x100
  1742. 000012E0  A9BF                     syscall    GetRMenu
  1743. 000012E2  2B5F F8CC                move.l     [A5 - 0x734], [A7]+
  1744. 000012E6  2F2D F8CC                move.l     -[A7], [A5 - 0x734]
  1745. 000012EA  4267                     clr.w      -[A7]
  1746. 000012EC  A935                     syscall    InsertMenu
  1747. 000012EE  2F2D F8CC                move.l     -[A7], [A5 - 0x734]
  1748. 000012F2  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  1749. 000012F8  A94D                     syscall    AppendResMenu/AddResMenu
  1750. 000012FA  42A7                     clr.l      -[A7]
  1751. 000012FC  3F3C 0101                move.w     -[A7], 0x101
  1752. 00001300  A9BF                     syscall    GetRMenu
  1753. 00001302  2B5F F8D0                move.l     [A5 - 0x730], [A7]+
  1754. 00001306  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1755. 0000130A  4267                     clr.w      -[A7]
  1756. 0000130C  A935                     syscall    InsertMenu
  1757. 0000130E  42A7                     clr.l      -[A7]
  1758. 00001310  3F3C 0102                move.w     -[A7], 0x102
  1759. 00001314  A9BF                     syscall    GetRMenu
  1760. 00001316  2B5F F8D4                move.l     [A5 - 0x72C], [A7]+
  1761. 0000131A  2F2D F8D4                move.l     -[A7], [A5 - 0x72C]
  1762. 0000131E  4267                     clr.w      -[A7]
  1763. 00001320  A935                     syscall    InsertMenu
  1764. 00001322  42A7                     clr.l      -[A7]
  1765. 00001324  3F3C 0103                move.w     -[A7], 0x103
  1766. 00001328  A9BF                     syscall    GetRMenu
  1767. 0000132A  2B5F F8D8                move.l     [A5 - 0x728], [A7]+
  1768. 0000132E  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  1769. 00001332  4267                     clr.w      -[A7]
  1770. 00001334  A935                     syscall    InsertMenu
  1771. 00001336  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1772. 0000133A  A937                     syscall    DrawMenuBar
  1773. 0000133C  4E75                     rts
  1774. fn0000133E:
  1775. 0000133E  4E56 FEF8                link       A6, -0x0108
  1776. 00001342  2F07                     move.l     -[A7], D7
  1777. 00001344  3E2E 0008                move.w     D7, [A6 + 0x8]
  1778. 00001348  422E FFFF                clr.b      [A6 - 0x1]
  1779. 0000134C  486E FFFF                pea.l      [A6 - 0x1]
  1780. 00001350  3F07                     move.w     -[A7], D7
  1781. 00001352  1F3C 0001                move.b     -[A7], 0x1
  1782. 00001356  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1783. 0000135A  4A2E FFFF                tst.b      [A6 - 0x1]
  1784. 0000135E  508F                     addq.l     A7, 8
  1785. 00001360  6634                     bne        +0x36 /* 00001396 */
  1786. 00001362  3007                     move.w     D0, D7
  1787. 00001364  670C                     beq        +0xE /* 00001372 */
  1788. 00001366  6B0A                     bmi        +0xC /* 00001372 */
  1789. 00001368  5540                     subq.w     D0, 2
  1790. 0000136A  6A06                     bpl        +0x8 /* 00001372 */
  1791. 0000136C  4EBA FE58                jsr        [PC - 0x1A8 /* 000011C6 */]
  1792. 00001370  6024                     bra        +0x26 /* 00001396 */
  1793. label00001372:
  1794. 00001372  486E FEFA                pea.l      [A6 - 0x106]
  1795. 00001376  A874                     syscall    GetPort
  1796. 00001378  2F2D F8CC                move.l     -[A7], [A5 - 0x734]
  1797. 0000137C  3F07                     move.w     -[A7], D7
  1798. 0000137E  486E FEFE                pea.l      [A6 - 0x102]
  1799. 00001382  A946                     syscall    GetMenuItemText/GetItem
  1800. 00001384  4267                     clr.w      -[A7]
  1801. 00001386  486E FEFE                pea.l      [A6 - 0x102]
  1802. 0000138A  A9B6                     syscall    OpenDeskAcc
  1803. 0000138C  3D5F FEF8                move.w     [A6 - 0x108], [A7]+
  1804. 00001390  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  1805. 00001394  A873                     syscall    SetPort
  1806. label00001396:
  1807. 00001396  486E FFFF                pea.l      [A6 - 0x1]
  1808. 0000139A  3F07                     move.w     -[A7], D7
  1809. 0000139C  4227                     clr.b      -[A7]
  1810. 0000139E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1811. 000013A2  2E2E FEF4                move.l     D7, [A6 - 0x10C]
  1812. 000013A6  4E5E                     unlink     A6
  1813. 000013A8  4E75                     rts
  1814. fn000013AA:
  1815. 000013AA  4E56 FFFE                link       A6, -0x0002
  1816. 000013AE  422E FFFF                clr.b      [A6 - 0x1]
  1817. 000013B2  486E FFFF                pea.l      [A6 - 0x1]
  1818. 000013B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1819. 000013BA  1F3C 0001                move.b     -[A7], 0x1
  1820. 000013BE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1821. 000013C2  4A2E FFFF                tst.b      [A6 - 0x1]
  1822. 000013C6  508F                     addq.l     A7, 8
  1823. 000013C8  6628                     bne        +0x2A /* 000013F2 */
  1824. 000013CA  302E 0008                move.w     D0, [A6 + 0x8]
  1825. 000013CE  0C40 0007                cmpi.w     D0, 0x7
  1826. 000013D2  621E                     bhi        +0x20 /* 000013F2 */
  1827. 000013D4  43FA 002E                lea.l      A1, [PC + 0x2E /* 00001404, value 0xFFEEFFEE */]
  1828. 000013D8  D040                     add.w      D0, D0
  1829. 000013DA  D2F1 0000                add.w      A1, [A1 + D0.w]
  1830. 000013DE  4ED1                     jmp        [A1]
  1831. 000013E0  4EBA F90E                jsr        [PC - 0x6F2 /* 00000CF0 */]
  1832. 000013E4  600C                     bra        +0xE /* 000013F2 */
  1833. 000013E6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1834. 000013EA  6006                     bra        +0x8 /* 000013F2 */
  1835. 000013EC  1B7C 0001 F514           move.b     [A5 - 0xAEC], 0x1
  1836. label000013F2:
  1837. 000013F2  486E FFFF                pea.l      [A6 - 0x1]
  1838. 000013F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1839. 000013FA  4227                     clr.b      -[A7]
  1840. 000013FC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1841. 00001400  4E5E                     unlink     A6
  1842. 00001402  4E75                     rts
  1843. 00001404  FFEE                     .invalid   <<F/7/7>>
  1844. 00001406  FFEE                     .invalid   <<F/7/7>>
  1845. 00001408  FFEE                     .invalid   <<F/7/7>>
  1846. 0000140A  FFEE                     .invalid   <<F/7/7>>
  1847. 0000140C  FFDC                     .invalid   <<F/7/7>>
  1848. 0000140E  FFE2                     .invalid   <<F/7/7>>
  1849. 00001410  FFEE                     .invalid   <<F/7/7>>
  1850. 00001412  FFE8                     .invalid   <<F/7/7>>
  1851. fn00001414:
  1852. 00001414  4E56 FFFE                link       A6, -0x0002
  1853. 00001418  48E7 0300                movem.l    -[A7], D6,D7
  1854. 0000141C  3E2E 0008                move.w     D7, [A6 + 0x8]
  1855. 00001420  422E FFFF                clr.b      [A6 - 0x1]
  1856. 00001424  486E FFFF                pea.l      [A6 - 0x1]
  1857. 00001428  3F07                     move.w     -[A7], D7
  1858. 0000142A  1F3C 0001                move.b     -[A7], 0x1
  1859. 0000142E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1860. 00001432  4A2E FFFF                tst.b      [A6 - 0x1]
  1861. 00001436  508F                     addq.l     A7, 8
  1862. 00001438  6624                     bne        +0x26 /* 0000145E */
  1863. 0000143A  4227                     clr.b      -[A7]
  1864. 0000143C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1865. 0000143E  D047                     add.w      D0, D7
  1866. 00001440  3F00                     move.w     -[A7], D0
  1867. 00001442  A9C2                     syscall    SysEdit
  1868. 00001444  1C1F                     move.b     D6, [A7]+
  1869. 00001446  4A06                     tst.b      D6
  1870. 00001448  6614                     bne        +0x16 /* 0000145E */
  1871. 0000144A  3007                     move.w     D0, D7
  1872. 0000144C  0C40 0006                cmpi.w     D0, 0x6
  1873. 00001450  620C                     bhi        +0xE /* 0000145E */
  1874. 00001452  43FA 0020                lea.l      A1, [PC + 0x20 /* 00001474, value 0xFFEAFFEA */]
  1875. 00001456  D040                     add.w      D0, D0
  1876. 00001458  D2F1 0000                add.w      A1, [A1 + D0.w]
  1877. 0000145C  4ED1                     jmp        [A1]
  1878. label0000145E:
  1879. 0000145E  486E FFFF                pea.l      [A6 - 0x1]
  1880. 00001462  3F07                     move.w     -[A7], D7
  1881. 00001464  4227                     clr.b      -[A7]
  1882. 00001466  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1883. 0000146A  4CEE 00C0 FFF6           movem.l    D6,D7, [A6 - 0xA]
  1884. 00001470  4E5E                     unlink     A6
  1885. 00001472  4E75                     rts
  1886. 00001474  FFEA                     .invalid   <<F/7/7>>
  1887. 00001476  FFEA                     .invalid   <<F/7/7>>
  1888. 00001478  FFEA                     .invalid   <<F/7/7>>
  1889. 0000147A  FFEA                     .invalid   <<F/7/7>>
  1890. 0000147C  FFEA                     .invalid   <<F/7/7>>
  1891. 0000147E  FFEA                     .invalid   <<F/7/7>>
  1892. 00001480  FFEA                     .invalid   <<F/7/7>>
  1893. fn00001482:
  1894. 00001482  4E56 FFFE                link       A6, -0x0002
  1895. 00001486  422E FFFF                clr.b      [A6 - 0x1]
  1896. 0000148A  486E FFFF                pea.l      [A6 - 0x1]
  1897. 0000148E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1898. 00001492  1F3C 0001                move.b     -[A7], 0x1
  1899. 00001496  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1900. 0000149A  4A2E FFFF                tst.b      [A6 - 0x1]
  1901. 0000149E  508F                     addq.l     A7, 8
  1902. 000014A0  665A                     bne        +0x5C /* 000014FC */
  1903. 000014A2  302E 0008                move.w     D0, [A6 + 0x8]
  1904. 000014A6  6754                     beq        +0x56 /* 000014FC */
  1905. 000014A8  6B52                     bmi        +0x54 /* 000014FC */
  1906. 000014AA  5740                     subq.w     D0, 3
  1907. 000014AC  674E                     beq        +0x50 /* 000014FC */
  1908. 000014AE  6A06                     bpl        +0x8 /* 000014B6 */
  1909. 000014B0  5240                     addq.w     D0, 1
  1910. 000014B2  6A1E                     bpl        +0x20 /* 000014D2 */
  1911. 000014B4  6006                     bra        +0x8 /* 000014BC */
  1912. label000014B6:
  1913. 000014B6  5540                     subq.w     D0, 2
  1914. 000014B8  6A42                     bpl        +0x44 /* 000014FC */
  1915. 000014BA  602C                     bra        +0x2E /* 000014E8 */
  1916. label000014BC:
  1917. 000014BC  42A7                     clr.l      -[A7]
  1918. 000014BE  42A7                     clr.l      -[A7]
  1919. 000014C0  42A7                     clr.l      -[A7]
  1920. 000014C2  2F3C 0001 0101           move.l     -[A7], 0x10101
  1921. 000014C8  4EBA F48E                jsr        [PC - 0xB72 /* 00000958 */]
  1922. 000014CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1923. 000014D0  602A                     bra        +0x2C /* 000014FC */
  1924. label000014D2:
  1925. 000014D2  42A7                     clr.l      -[A7]
  1926. 000014D4  42A7                     clr.l      -[A7]
  1927. 000014D6  42A7                     clr.l      -[A7]
  1928. 000014D8  2F3C 0001 0103           move.l     -[A7], 0x10103
  1929. 000014DE  4EBA F478                jsr        [PC - 0xB88 /* 00000958 */]
  1930. 000014E2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1931. 000014E6  6014                     bra        +0x16 /* 000014FC */
  1932. label000014E8:
  1933. 000014E8  42A7                     clr.l      -[A7]
  1934. 000014EA  42A7                     clr.l      -[A7]
  1935. 000014EC  42A7                     clr.l      -[A7]
  1936. 000014EE  2F3C 0001 0100           move.l     -[A7], 0x10100
  1937. 000014F4  4EBA F462                jsr        [PC - 0xB9E /* 00000958 */]
  1938. 000014F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1939. label000014FC:
  1940. 000014FC  486E FFFF                pea.l      [A6 - 0x1]
  1941. 00001500  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1942. 00001504  4227                     clr.b      -[A7]
  1943. 00001506  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1944. 0000150A  4E5E                     unlink     A6
  1945. 0000150C  4E75                     rts
  1946. fn0000150E:
  1947. 0000150E  4E56 0000                link       A6, 0
  1948. 00001512  2F07                     move.l     -[A7], D7
  1949. 00001514  3E2E 000A                move.w     D7, [A6 + 0xA]
  1950. 00001518  302E 0008                move.w     D0, [A6 + 0x8]
  1951. 0000151C  6B3E                     bmi        +0x40 /* 0000155C */
  1952. 0000151E  0440 0102                subi.w     D0, 0x102
  1953. 00001522  6724                     beq        +0x26 /* 00001548 */
  1954. 00001524  6A08                     bpl        +0xA /* 0000152E */
  1955. 00001526  5440                     addq.w     D0, 2
  1956. 00001528  670A                     beq        +0xC /* 00001534 */
  1957. 0000152A  6A12                     bpl        +0x14 /* 0000153E */
  1958. 0000152C  602E                     bra        +0x30 /* 0000155C */
  1959. label0000152E:
  1960. 0000152E  5540                     subq.w     D0, 2
  1961. 00001530  6A2A                     bpl        +0x2C /* 0000155C */
  1962. 00001532  601E                     bra        +0x20 /* 00001552 */
  1963. label00001534:
  1964. 00001534  3F07                     move.w     -[A7], D7
  1965. 00001536  4EBA FE06                jsr        [PC - 0x1FA /* 0000133E */]
  1966. 0000153A  548F                     addq.l     A7, 2
  1967. 0000153C  602A                     bra        +0x2C /* 00001568 */
  1968. label0000153E:
  1969. 0000153E  3F07                     move.w     -[A7], D7
  1970. 00001540  4EBA FE68                jsr        [PC - 0x198 /* 000013AA */]
  1971. 00001544  548F                     addq.l     A7, 2
  1972. 00001546  6020                     bra        +0x22 /* 00001568 */
  1973. label00001548:
  1974. 00001548  3F07                     move.w     -[A7], D7
  1975. 0000154A  4EBA FEC8                jsr        [PC - 0x138 /* 00001414 */]
  1976. 0000154E  548F                     addq.l     A7, 2
  1977. 00001550  6016                     bra        +0x18 /* 00001568 */
  1978. label00001552:
  1979. 00001552  3F07                     move.w     -[A7], D7
  1980. 00001554  4EBA FF2C                jsr        [PC - 0xD4 /* 00001482 */]
  1981. 00001558  548F                     addq.l     A7, 2
  1982. 0000155A  600C                     bra        +0xE /* 00001568 */
  1983. label0000155C:
  1984. 0000155C  3F07                     move.w     -[A7], D7
  1985. 0000155E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1986. 00001562  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1987. 00001566  588F                     addq.l     A7, 4
  1988. label00001568:
  1989. 00001568  4267                     clr.w      -[A7]
  1990. 0000156A  A938                     syscall    HiliteMenu
  1991. 0000156C  2E1F                     move.l     D7, [A7]+
  1992. 0000156E  4E5E                     unlink     A6
  1993. 00001570  4E75                     rts
  1994. fn00001572:
  1995. 00001572  4E56 FFFC                link       A6, -0x0004
  1996. 00001576  42A7                     clr.l      -[A7]
  1997. 00001578  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1998. 0000157C  A95A                     syscall    GetControlReference/GetCRefCon
  1999. 0000157E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2000. 00001582  486E 000E                pea.l      [A6 + 0xE]
  2001. 00001586  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2002. 0000158A  486E FFFC                pea.l      [A6 - 0x4]
  2003. 0000158E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2004. 00001592  202E FFFC                move.l     D0, [A6 - 0x4]
  2005. 00001596  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2006. 0000159A  6B2A                     bmi        +0x2C /* 000015C6 */
  2007. 0000159C  0480 0000 0229           subi.l     D0, 0x229
  2008. 000015A2  6702                     beq        +0x4 /* 000015A6 */
  2009. 000015A4  6020                     bra        +0x22 /* 000015C6 */
  2010. label000015A6:
  2011. 000015A6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2012. 000015AA  2F3C 0001 000A           move.l     -[A7], 0x1000A
  2013. 000015B0  2F3C 0001 0064           move.l     -[A7], 0x10064
  2014. 000015B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2015. 000015BA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2016. 000015BE  4EBA F47A                jsr        [PC - 0xB86 /* 00000A3A */]
  2017. 000015C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2018. label000015C6:
  2019. 000015C6  4E5E                     unlink     A6
  2020. 000015C8  4E75                     rts
  2021. fn000015CA:
  2022. 000015CA  42AD F8DC                clr.l      [A5 - 0x724]
  2023. 000015CE  42AD F9FA                clr.l      [A5 - 0x606]
  2024. 000015D2  42AD F9FE                clr.l      [A5 - 0x602]
  2025. 000015D6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2026. 000015DA  4E75                     rts
  2027. export_17:
  2028. fn000015DC:
  2029. 000015DC  4E56 0000                link       A6, 0
  2030. 000015E0  4AAD F8DC                tst.l      [A5 - 0x724]
  2031. 000015E4  6720                     beq        +0x22 /* 00001606 */
  2032. 000015E6  202D F8DC                move.l     D0, [A5 - 0x724]
  2033. 000015EA  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2034. 000015EE  6708                     beq        +0xA /* 000015F8 */
  2035. 000015F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2036. 000015F2  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2037. 000015F6  660E                     bne        +0x10 /* 00001606 */
  2038. label000015F8:
  2039. 000015F8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2040. 000015FC  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2041. 00001600  A914                     syscall    DisposeWindow
  2042. 00001602  42AD F8DC                clr.l      [A5 - 0x724]
  2043. label00001606:
  2044. 00001606  4E5E                     unlink     A6
  2045. 00001608  4E75                     rts
  2046. fn0000160A:
  2047. 0000160A  4E56 FFF4                link       A6, -0x000C
  2048. 0000160E  2F07                     move.l     -[A7], D7
  2049. 00001610  202D F8DC                move.l     D0, [A5 - 0x724]
  2050. 00001614  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2051. 00001618  6600 0186                bne        +0x188 /* 000017A0 */
  2052. 0000161C  486E FFFC                pea.l      [A6 - 0x4]
  2053. 00001620  A874                     syscall    GetPort
  2054. 00001622  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2055. 00001626  A873                     syscall    SetPort
  2056. 00001628  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2057. 0000162C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2058. 00001630  206D F8DC                movea.l    A0, [A5 - 0x724]
  2059. 00001634  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2060. 0000163A  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2061. 00001640  486E FFF4                pea.l      [A6 - 0xC]
  2062. 00001644  A8A3                     syscall    EraseRect
  2063. 00001646  486E FFF4                pea.l      [A6 - 0xC]
  2064. 0000164A  A928                     syscall    InvalRect
  2065. 0000164C  4AAD F9FA                tst.l      [A5 - 0x606]
  2066. 00001650  588F                     addq.l     A7, 4
  2067. 00001652  6700 00A0                beq        +0xA2 /* 000016F4 */
  2068. 00001656  206D F9FA                movea.l    A0, [A5 - 0x606]
  2069. 0000165A  A029                     syscall    HLock
  2070. 0000165C  206D F9FA                movea.l    A0, [A5 - 0x606]
  2071. 00001660  2050                     movea.l    A0, [A0]
  2072. 00001662  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2073. 00001668  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2074. 0000166E  70FC                     moveq.l    D0, 0xFFFFFFFC
  2075. 00001670  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2076. 00001674  3B40 F51A                move.w     [A5 - 0xAE6], D0
  2077. 00001678  7010                     moveq.l    D0, 0x10
  2078. 0000167A  D06D F520                add.w      D0, [A5 - 0xAE0]
  2079. 0000167E  3B40 F520                move.w     [A5 - 0xAE0], D0
  2080. 00001682  486D F51A                pea.l      [A5 - 0xAE6]
  2081. 00001686  A928                     syscall    InvalRect
  2082. 00001688  206D F9FA                movea.l    A0, [A5 - 0x606]
  2083. 0000168C  2050                     movea.l    A0, [A0]
  2084. 0000168E  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2085. 00001694  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2086. 0000169A  206D F8DC                movea.l    A0, [A5 - 0x724]
  2087. 0000169E  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2088. 000016A4  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2089. 000016AA  3E2E FFFA                move.w     D7, [A6 - 0x6]
  2090. 000016AE  9E6E FFF6                sub.w      D7, [A6 - 0xA]
  2091. 000016B2  0647 FFF3                addi.w     D7, 0xFFF3
  2092. 000016B6  426D F51C                clr.w      [A5 - 0xAE4]
  2093. 000016BA  2F2D F9FA                move.l     -[A7], [A5 - 0x606]
  2094. 000016BE  A958                     syscall    HideControl
  2095. 000016C0  2F2D F9FA                move.l     -[A7], [A5 - 0x606]
  2096. 000016C4  3F07                     move.w     -[A7], D7
  2097. 000016C6  3F3C 0010                move.w     -[A7], 0x10
  2098. 000016CA  A95C                     syscall    SizeControl
  2099. 000016CC  2F2D F9FA                move.l     -[A7], [A5 - 0x606]
  2100. 000016D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2101. 000016D2  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2102. 000016D6  3F00                     move.w     -[A7], D0
  2103. 000016D8  302E FFF8                move.w     D0, [A6 - 0x8]
  2104. 000016DC  906E FFF4                sub.w      D0, [A6 - 0xC]
  2105. 000016E0  0640 FFF1                addi.w     D0, 0xFFF1
  2106. 000016E4  3F00                     move.w     -[A7], D0
  2107. 000016E6  A959                     syscall    MoveControl
  2108. 000016E8  2F2D F9FA                move.l     -[A7], [A5 - 0x606]
  2109. 000016EC  A957                     syscall    ShowControl
  2110. 000016EE  206D F9FA                movea.l    A0, [A5 - 0x606]
  2111. 000016F2  A02A                     syscall    HUnlock
  2112. label000016F4:
  2113. 000016F4  4AAD F9FE                tst.l      [A5 - 0x602]
  2114. 000016F8  6700 00A0                beq        +0xA2 /* 0000179A */
  2115. 000016FC  206D F9FE                movea.l    A0, [A5 - 0x602]
  2116. 00001700  A029                     syscall    HLock
  2117. 00001702  206D F9FE                movea.l    A0, [A5 - 0x602]
  2118. 00001706  2050                     movea.l    A0, [A0]
  2119. 00001708  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2120. 0000170E  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2121. 00001714  70FC                     moveq.l    D0, 0xFFFFFFFC
  2122. 00001716  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2123. 0000171A  3B40 F51C                move.w     [A5 - 0xAE4], D0
  2124. 0000171E  7010                     moveq.l    D0, 0x10
  2125. 00001720  D06D F51E                add.w      D0, [A5 - 0xAE2]
  2126. 00001724  3B40 F51E                move.w     [A5 - 0xAE2], D0
  2127. 00001728  486D F51A                pea.l      [A5 - 0xAE6]
  2128. 0000172C  A928                     syscall    InvalRect
  2129. 0000172E  206D F9FE                movea.l    A0, [A5 - 0x602]
  2130. 00001732  2050                     movea.l    A0, [A0]
  2131. 00001734  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2132. 0000173A  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2133. 00001740  206D F8DC                movea.l    A0, [A5 - 0x724]
  2134. 00001744  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2135. 0000174A  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2136. 00001750  3E2E FFF8                move.w     D7, [A6 - 0x8]
  2137. 00001754  9E6E FFF4                sub.w      D7, [A6 - 0xC]
  2138. 00001758  0647 FFF3                addi.w     D7, 0xFFF3
  2139. 0000175C  426D F51A                clr.w      [A5 - 0xAE6]
  2140. 00001760  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  2141. 00001764  A958                     syscall    HideControl
  2142. 00001766  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  2143. 0000176A  3F3C 0010                move.w     -[A7], 0x10
  2144. 0000176E  3F07                     move.w     -[A7], D7
  2145. 00001770  A95C                     syscall    SizeControl
  2146. 00001772  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  2147. 00001776  302E FFFA                move.w     D0, [A6 - 0x6]
  2148. 0000177A  906E FFF6                sub.w      D0, [A6 - 0xA]
  2149. 0000177E  0640 FFF1                addi.w     D0, 0xFFF1
  2150. 00001782  3F00                     move.w     -[A7], D0
  2151. 00001784  70FF                     moveq.l    D0, 0xFFFFFFFF
  2152. 00001786  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2153. 0000178A  3F00                     move.w     -[A7], D0
  2154. 0000178C  A959                     syscall    MoveControl
  2155. 0000178E  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  2156. 00001792  A957                     syscall    ShowControl
  2157. 00001794  206D F9FE                movea.l    A0, [A5 - 0x602]
  2158. 00001798  A02A                     syscall    HUnlock
  2159. label0000179A:
  2160. 0000179A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2161. 0000179E  A873                     syscall    SetPort
  2162. label000017A0:
  2163. 000017A0  2E1F                     move.l     D7, [A7]+
  2164. 000017A2  4E5E                     unlink     A6
  2165. 000017A4  4E75                     rts
  2166. fn000017A6:
  2167. 000017A6  4E56 FFFC                link       A6, -0x0004
  2168. 000017AA  202D F8DC                move.l     D0, [A5 - 0x724]
  2169. 000017AE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2170. 000017B2  661A                     bne        +0x1C /* 000017CE */
  2171. 000017B4  486E FFFC                pea.l      [A6 - 0x4]
  2172. 000017B8  A874                     syscall    GetPort
  2173. 000017BA  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2174. 000017BE  A873                     syscall    SetPort
  2175. 000017C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2176. 000017C4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2177. 000017C8  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2178. 000017CC  A873                     syscall    SetPort
  2179. label000017CE:
  2180. 000017CE  4E5E                     unlink     A6
  2181. 000017D0  4E75                     rts
  2182. fn000017D2:
  2183. 000017D2  4E56 FFDE                link       A6, -0x0022
  2184. 000017D6  4AAD F8DC                tst.l      [A5 - 0x724]
  2185. 000017DA  6700 0080                beq        +0x82 /* 0000185C */
  2186. 000017DE  202D F8DC                move.l     D0, [A5 - 0x724]
  2187. 000017E2  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2188. 000017E6  6674                     bne        +0x76 /* 0000185C */
  2189. 000017E8  486E FFFC                pea.l      [A6 - 0x4]
  2190. 000017EC  A874                     syscall    GetPort
  2191. 000017EE  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2192. 000017F2  A873                     syscall    SetPort
  2193. 000017F4  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2194. 000017FA  6636                     bne        +0x38 /* 00001832 */
  2195. 000017FC  486E FFF6                pea.l      [A6 - 0xA]
  2196. 00001800  AA19                     syscall    GetForeColor
  2197. 00001802  486E FFF0                pea.l      [A6 - 0x10]
  2198. 00001806  AA1A                     syscall    GetBackColor
  2199. 00001808  426E FFEA                clr.w      [A6 - 0x16]
  2200. 0000180C  426E FFEC                clr.w      [A6 - 0x14]
  2201. 00001810  426E FFEE                clr.w      [A6 - 0x12]
  2202. 00001814  486E FFEA                pea.l      [A6 - 0x16]
  2203. 00001818  AA14                     syscall    RGBForeColor
  2204. 0000181A  3D7C FFFF FFE4           move.w     [A6 - 0x1C], 0xFFFF
  2205. 00001820  3D7C FFFF FFE6           move.w     [A6 - 0x1A], 0xFFFF
  2206. 00001826  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  2207. 0000182C  486E FFE4                pea.l      [A6 - 0x1C]
  2208. 00001830  AA15                     syscall    RGBBackColor
  2209. label00001832:
  2210. 00001832  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2211. 00001838  660C                     bne        +0xE /* 00001846 */
  2212. 0000183A  486E FFF6                pea.l      [A6 - 0xA]
  2213. 0000183E  AA14                     syscall    RGBForeColor
  2214. 00001840  486E FFF0                pea.l      [A6 - 0x10]
  2215. 00001844  AA15                     syscall    RGBBackColor
  2216. label00001846:
  2217. 00001846  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2218. 0000184A  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2219. 0000184E  A969                     syscall    DrawControls
  2220. 00001850  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2221. 00001854  A904                     syscall    DrawGrowIcon
  2222. 00001856  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2223. 0000185A  A873                     syscall    SetPort
  2224. label0000185C:
  2225. 0000185C  4E5E                     unlink     A6
  2226. 0000185E  4E75                     rts
  2227. fn00001860:
  2228. 00001860  4E56 FFEC                link       A6, -0x0014
  2229. 00001864  4AAD F8DC                tst.l      [A5 - 0x724]
  2230. 00001868  6650                     bne        +0x52 /* 000018BA */
  2231. 0000186A  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2232. 00001870  6614                     bne        +0x16 /* 00001886 */
  2233. 00001872  42A7                     clr.l      -[A7]
  2234. 00001874  3F3C 0103                move.w     -[A7], 0x103
  2235. 00001878  42A7                     clr.l      -[A7]
  2236. 0000187A  4878 FFFF                push.l     0xFFFF
  2237. 0000187E  AA46                     syscall    GetNewCWindow
  2238. 00001880  2B5F F8DC                move.l     [A5 - 0x724], [A7]+
  2239. 00001884  6012                     bra        +0x14 /* 00001898 */
  2240. label00001886:
  2241. 00001886  42A7                     clr.l      -[A7]
  2242. 00001888  3F3C 0103                move.w     -[A7], 0x103
  2243. 0000188C  42A7                     clr.l      -[A7]
  2244. 0000188E  4878 FFFF                push.l     0xFFFF
  2245. 00001892  A9BD                     syscall    GetNewWindow
  2246. 00001894  2B5F F8DC                move.l     [A5 - 0x724], [A7]+
  2247. label00001898:
  2248. 00001898  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2249. 0000189C  A873                     syscall    SetPort
  2250. 0000189E  42A7                     clr.l      -[A7]
  2251. 000018A0  3F3C 0229                move.w     -[A7], 0x229
  2252. 000018A4  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2253. 000018A8  A9BE                     syscall    GetNewControl
  2254. 000018AA  2B5F F8E0                move.l     [A5 - 0x720], [A7]+
  2255. 000018AE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2256. 000018B2  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2257. 000018B6  A915                     syscall    ShowWindow
  2258. 000018B8  6006                     bra        +0x8 /* 000018C0 */
  2259. label000018BA:
  2260. 000018BA  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2261. 000018BE  A91F                     syscall    SelectWindow
  2262. label000018C0:
  2263. 000018C0  4E5E                     unlink     A6
  2264. 000018C2  4E75                     rts
  2265. fn000018C4:
  2266. 000018C4  4E56 FFFC                link       A6, -0x0004
  2267. 000018C8  202D F8DC                move.l     D0, [A5 - 0x724]
  2268. 000018CC  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2269. 000018D0  663A                     bne        +0x3C /* 0000190C */
  2270. 000018D2  486E FFFC                pea.l      [A6 - 0x4]
  2271. 000018D6  A874                     syscall    GetPort
  2272. 000018D8  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2273. 000018DC  A873                     syscall    SetPort
  2274. 000018DE  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  2275. 000018E2  A904                     syscall    DrawGrowIcon
  2276. 000018E4  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  2277. 000018EA  6710                     beq        +0x12 /* 000018FC */
  2278. 000018EC  4AAD F516                tst.l      [A5 - 0xAEA]
  2279. 000018F0  6706                     beq        +0x8 /* 000018F8 */
  2280. 000018F2  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  2281. 000018F6  A9D9                     syscall    TEDeactivate
  2282. label000018F8:
  2283. 000018F8  42AD F516                clr.l      [A5 - 0xAEA]
  2284. label000018FC:
  2285. 000018FC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2286. 00001900  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2287. 00001904  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2288. 00001908  A873                     syscall    SetPort
  2289. 0000190A  548F                     addq.l     A7, 2
  2290. label0000190C:
  2291. 0000190C  4E5E                     unlink     A6
  2292. 0000190E  4E75                     rts
  2293. fn00001910:
  2294. 00001910  4E56 FFF4                link       A6, -0x000C
  2295. 00001914  48E7 0108                movem.l    -[A7], D7,A4
  2296. 00001918  286E 0008                movea.l    A4, [A6 + 0x8]
  2297. 0000191C  4AAD F8DC                tst.l      [A5 - 0x724]
  2298. 00001920  6700 00A8                beq        +0xAA /* 000019CA */
  2299. 00001924  4267                     clr.w      -[A7]
  2300. 00001926  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2301. 0000192A  486E FFFC                pea.l      [A6 - 0x4]
  2302. 0000192E  A92C                     syscall    FindWindow
  2303. 00001930  3E1F                     move.w     D7, [A7]+
  2304. 00001932  202D F8DC                move.l     D0, [A5 - 0x724]
  2305. 00001936  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2306. 0000193A  6608                     bne        +0xA /* 00001944 */
  2307. 0000193C  2F0C                     move.l     -[A7], A4
  2308. 0000193E  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  2309. 00001942  588F                     addq.l     A7, 4
  2310. label00001944:
  2311. 00001944  0C54 0001                cmpi.w     [A4], 0x1
  2312. 00001948  6616                     bne        +0x18 /* 00001960 */
  2313. 0000194A  202D F8DC                move.l     D0, [A5 - 0x724]
  2314. 0000194E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2315. 00001952  660C                     bne        +0xE /* 00001960 */
  2316. 00001954  2D6C 000A FFF8           move.l     [A6 - 0x8], [A4 + 0xA]
  2317. 0000195A  486E FFF8                pea.l      [A6 - 0x8]
  2318. 0000195E  A871                     syscall    GlobalToLocal
  2319. label00001960:
  2320. 00001960  202D F8DC                move.l     D0, [A5 - 0x724]
  2321. 00001964  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2322. 00001968  6660                     bne        +0x62 /* 000019CA */
  2323. 0000196A  0C47 0003                cmpi.w     D7, 0x3
  2324. 0000196E  665A                     bne        +0x5C /* 000019CA */
  2325. 00001970  4267                     clr.w      -[A7]
  2326. 00001972  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2327. 00001976  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2328. 0000197A  486E FFF4                pea.l      [A6 - 0xC]
  2329. 0000197E  A96C                     syscall    FindControl
  2330. 00001980  3E1F                     move.w     D7, [A7]+
  2331. 00001982  0C47 0014                cmpi.w     D7, 0x14
  2332. 00001986  6718                     beq        +0x1A /* 000019A0 */
  2333. 00001988  0C47 0015                cmpi.w     D7, 0x15
  2334. 0000198C  6712                     beq        +0x14 /* 000019A0 */
  2335. 0000198E  0C47 0081                cmpi.w     D7, 0x81
  2336. 00001992  670C                     beq        +0xE /* 000019A0 */
  2337. 00001994  0C47 0017                cmpi.w     D7, 0x17
  2338. 00001998  6706                     beq        +0x8 /* 000019A0 */
  2339. 0000199A  0C47 0016                cmpi.w     D7, 0x16
  2340. 0000199E  6614                     bne        +0x16 /* 000019B4 */
  2341. label000019A0:
  2342. 000019A0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2343. 000019A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2344. 000019A8  3F07                     move.w     -[A7], D7
  2345. 000019AA  4EBA FBC6                jsr        [PC - 0x43A /* 00001572 */]
  2346. 000019AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2347. 000019B2  6016                     bra        +0x18 /* 000019CA */
  2348. label000019B4:
  2349. 000019B4  4A47                     tst.w      D7
  2350. 000019B6  6712                     beq        +0x14 /* 000019CA */
  2351. 000019B8  4267                     clr.w      -[A7]
  2352. 000019BA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2353. 000019BE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2354. 000019C2  4878 FFFF                push.l     0xFFFF
  2355. 000019C6  A968                     syscall    TrackControl
  2356. 000019C8  3E1F                     move.w     D7, [A7]+
  2357. label000019CA:
  2358. 000019CA  4CDF 1080                movem.l    D7,A4, [A7]+
  2359. 000019CE  4E5E                     unlink     A6
  2360. 000019D0  4E75                     rts
  2361. fn000019D2:
  2362. 000019D2  4E56 FFFC                link       A6, -0x0004
  2363. 000019D6  42A7                     clr.l      -[A7]
  2364. 000019D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2365. 000019DC  A95A                     syscall    GetControlReference/GetCRefCon
  2366. 000019DE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2367. 000019E2  486E 000E                pea.l      [A6 + 0xE]
  2368. 000019E6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2369. 000019EA  486E FFFC                pea.l      [A6 - 0x4]
  2370. 000019EE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2371. 000019F2  202E FFFC                move.l     D0, [A6 - 0x4]
  2372. 000019F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2373. 000019FA  6B2A                     bmi        +0x2C /* 00001A26 */
  2374. 000019FC  0480 0000 0221           subi.l     D0, 0x221
  2375. 00001A02  6702                     beq        +0x4 /* 00001A06 */
  2376. 00001A04  6020                     bra        +0x22 /* 00001A26 */
  2377. label00001A06:
  2378. 00001A06  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2379. 00001A0A  2F3C 0001 000A           move.l     -[A7], 0x1000A
  2380. 00001A10  2F3C 0001 0064           move.l     -[A7], 0x10064
  2381. 00001A16  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2382. 00001A1A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2383. 00001A1E  4EBA F01A                jsr        [PC - 0xFE6 /* 00000A3A */]
  2384. 00001A22  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2385. label00001A26:
  2386. 00001A26  4E5E                     unlink     A6
  2387. 00001A28  4E75                     rts
  2388. fn00001A2A:
  2389. 00001A2A  42AD F90C                clr.l      [A5 - 0x6F4]
  2390. 00001A2E  42AD FA32                clr.l      [A5 - 0x5CE]
  2391. 00001A32  42AD FA36                clr.l      [A5 - 0x5CA]
  2392. 00001A36  42AD F910                clr.l      [A5 - 0x6F0]
  2393. 00001A3A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2394. 00001A3E  4E75                     rts
  2395. export_18:
  2396. fn00001A40:
  2397. 00001A40  4E56 0000                link       A6, 0
  2398. 00001A44  4AAD F90C                tst.l      [A5 - 0x6F4]
  2399. 00001A48  6720                     beq        +0x22 /* 00001A6A */
  2400. 00001A4A  202D F90C                move.l     D0, [A5 - 0x6F4]
  2401. 00001A4E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2402. 00001A52  6708                     beq        +0xA /* 00001A5C */
  2403. 00001A54  70FF                     moveq.l    D0, 0xFFFFFFFF
  2404. 00001A56  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2405. 00001A5A  660E                     bne        +0x10 /* 00001A6A */
  2406. label00001A5C:
  2407. 00001A5C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2408. 00001A60  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2409. 00001A64  A914                     syscall    DisposeWindow
  2410. 00001A66  42AD F90C                clr.l      [A5 - 0x6F4]
  2411. label00001A6A:
  2412. 00001A6A  4E5E                     unlink     A6
  2413. 00001A6C  4E75                     rts
  2414. fn00001A6E:
  2415. 00001A6E  4E56 FFF4                link       A6, -0x000C
  2416. 00001A72  2F07                     move.l     -[A7], D7
  2417. 00001A74  202D F90C                move.l     D0, [A5 - 0x6F4]
  2418. 00001A78  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2419. 00001A7C  6600 0186                bne        +0x188 /* 00001C04 */
  2420. 00001A80  486E FFFC                pea.l      [A6 - 0x4]
  2421. 00001A84  A874                     syscall    GetPort
  2422. 00001A86  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2423. 00001A8A  A873                     syscall    SetPort
  2424. 00001A8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2425. 00001A90  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  2426. 00001A94  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2427. 00001A98  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2428. 00001A9E  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2429. 00001AA4  486E FFF4                pea.l      [A6 - 0xC]
  2430. 00001AA8  A8A3                     syscall    EraseRect
  2431. 00001AAA  486E FFF4                pea.l      [A6 - 0xC]
  2432. 00001AAE  A928                     syscall    InvalRect
  2433. 00001AB0  4AAD FA32                tst.l      [A5 - 0x5CE]
  2434. 00001AB4  588F                     addq.l     A7, 4
  2435. 00001AB6  6700 00A0                beq        +0xA2 /* 00001B58 */
  2436. 00001ABA  206D FA32                movea.l    A0, [A5 - 0x5CE]
  2437. 00001ABE  A029                     syscall    HLock
  2438. 00001AC0  206D FA32                movea.l    A0, [A5 - 0x5CE]
  2439. 00001AC4  2050                     movea.l    A0, [A0]
  2440. 00001AC6  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2441. 00001ACC  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2442. 00001AD2  70FC                     moveq.l    D0, 0xFFFFFFFC
  2443. 00001AD4  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2444. 00001AD8  3B40 F51A                move.w     [A5 - 0xAE6], D0
  2445. 00001ADC  7010                     moveq.l    D0, 0x10
  2446. 00001ADE  D06D F520                add.w      D0, [A5 - 0xAE0]
  2447. 00001AE2  3B40 F520                move.w     [A5 - 0xAE0], D0
  2448. 00001AE6  486D F51A                pea.l      [A5 - 0xAE6]
  2449. 00001AEA  A928                     syscall    InvalRect
  2450. 00001AEC  206D FA32                movea.l    A0, [A5 - 0x5CE]
  2451. 00001AF0  2050                     movea.l    A0, [A0]
  2452. 00001AF2  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2453. 00001AF8  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2454. 00001AFE  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2455. 00001B02  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2456. 00001B08  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2457. 00001B0E  3E2E FFFA                move.w     D7, [A6 - 0x6]
  2458. 00001B12  9E6E FFF6                sub.w      D7, [A6 - 0xA]
  2459. 00001B16  0647 FFF3                addi.w     D7, 0xFFF3
  2460. 00001B1A  426D F51C                clr.w      [A5 - 0xAE4]
  2461. 00001B1E  2F2D FA32                move.l     -[A7], [A5 - 0x5CE]
  2462. 00001B22  A958                     syscall    HideControl
  2463. 00001B24  2F2D FA32                move.l     -[A7], [A5 - 0x5CE]
  2464. 00001B28  3F07                     move.w     -[A7], D7
  2465. 00001B2A  3F3C 0010                move.w     -[A7], 0x10
  2466. 00001B2E  A95C                     syscall    SizeControl
  2467. 00001B30  2F2D FA32                move.l     -[A7], [A5 - 0x5CE]
  2468. 00001B34  70FF                     moveq.l    D0, 0xFFFFFFFF
  2469. 00001B36  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2470. 00001B3A  3F00                     move.w     -[A7], D0
  2471. 00001B3C  302E FFF8                move.w     D0, [A6 - 0x8]
  2472. 00001B40  906E FFF4                sub.w      D0, [A6 - 0xC]
  2473. 00001B44  0640 FFF1                addi.w     D0, 0xFFF1
  2474. 00001B48  3F00                     move.w     -[A7], D0
  2475. 00001B4A  A959                     syscall    MoveControl
  2476. 00001B4C  2F2D FA32                move.l     -[A7], [A5 - 0x5CE]
  2477. 00001B50  A957                     syscall    ShowControl
  2478. 00001B52  206D FA32                movea.l    A0, [A5 - 0x5CE]
  2479. 00001B56  A02A                     syscall    HUnlock
  2480. label00001B58:
  2481. 00001B58  4AAD FA36                tst.l      [A5 - 0x5CA]
  2482. 00001B5C  6700 00A0                beq        +0xA2 /* 00001BFE */
  2483. 00001B60  206D FA36                movea.l    A0, [A5 - 0x5CA]
  2484. 00001B64  A029                     syscall    HLock
  2485. 00001B66  206D FA36                movea.l    A0, [A5 - 0x5CA]
  2486. 00001B6A  2050                     movea.l    A0, [A0]
  2487. 00001B6C  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2488. 00001B72  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2489. 00001B78  70FC                     moveq.l    D0, 0xFFFFFFFC
  2490. 00001B7A  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2491. 00001B7E  3B40 F51C                move.w     [A5 - 0xAE4], D0
  2492. 00001B82  7010                     moveq.l    D0, 0x10
  2493. 00001B84  D06D F51E                add.w      D0, [A5 - 0xAE2]
  2494. 00001B88  3B40 F51E                move.w     [A5 - 0xAE2], D0
  2495. 00001B8C  486D F51A                pea.l      [A5 - 0xAE6]
  2496. 00001B90  A928                     syscall    InvalRect
  2497. 00001B92  206D FA36                movea.l    A0, [A5 - 0x5CA]
  2498. 00001B96  2050                     movea.l    A0, [A0]
  2499. 00001B98  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  2500. 00001B9E  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  2501. 00001BA4  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2502. 00001BA8  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2503. 00001BAE  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2504. 00001BB4  3E2E FFF8                move.w     D7, [A6 - 0x8]
  2505. 00001BB8  9E6E FFF4                sub.w      D7, [A6 - 0xC]
  2506. 00001BBC  0647 FFF3                addi.w     D7, 0xFFF3
  2507. 00001BC0  426D F51A                clr.w      [A5 - 0xAE6]
  2508. 00001BC4  2F2D FA36                move.l     -[A7], [A5 - 0x5CA]
  2509. 00001BC8  A958                     syscall    HideControl
  2510. 00001BCA  2F2D FA36                move.l     -[A7], [A5 - 0x5CA]
  2511. 00001BCE  3F3C 0010                move.w     -[A7], 0x10
  2512. 00001BD2  3F07                     move.w     -[A7], D7
  2513. 00001BD4  A95C                     syscall    SizeControl
  2514. 00001BD6  2F2D FA36                move.l     -[A7], [A5 - 0x5CA]
  2515. 00001BDA  302E FFFA                move.w     D0, [A6 - 0x6]
  2516. 00001BDE  906E FFF6                sub.w      D0, [A6 - 0xA]
  2517. 00001BE2  0640 FFF1                addi.w     D0, 0xFFF1
  2518. 00001BE6  3F00                     move.w     -[A7], D0
  2519. 00001BE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2520. 00001BEA  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2521. 00001BEE  3F00                     move.w     -[A7], D0
  2522. 00001BF0  A959                     syscall    MoveControl
  2523. 00001BF2  2F2D FA36                move.l     -[A7], [A5 - 0x5CA]
  2524. 00001BF6  A957                     syscall    ShowControl
  2525. 00001BF8  206D FA36                movea.l    A0, [A5 - 0x5CA]
  2526. 00001BFC  A02A                     syscall    HUnlock
  2527. label00001BFE:
  2528. 00001BFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2529. 00001C02  A873                     syscall    SetPort
  2530. label00001C04:
  2531. 00001C04  2E1F                     move.l     D7, [A7]+
  2532. 00001C06  4E5E                     unlink     A6
  2533. 00001C08  4E75                     rts
  2534. fn00001C0A:
  2535. 00001C0A  4E56 FFFC                link       A6, -0x0004
  2536. 00001C0E  202D F90C                move.l     D0, [A5 - 0x6F4]
  2537. 00001C12  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2538. 00001C16  661A                     bne        +0x1C /* 00001C32 */
  2539. 00001C18  486E FFFC                pea.l      [A6 - 0x4]
  2540. 00001C1C  A874                     syscall    GetPort
  2541. 00001C1E  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2542. 00001C22  A873                     syscall    SetPort
  2543. 00001C24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2544. 00001C28  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2545. 00001C2C  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2546. 00001C30  A873                     syscall    SetPort
  2547. label00001C32:
  2548. 00001C32  4E5E                     unlink     A6
  2549. 00001C34  4E75                     rts
  2550. fn00001C36:
  2551. 00001C36  4E56 FFDE                link       A6, -0x0022
  2552. 00001C3A  4AAD F90C                tst.l      [A5 - 0x6F4]
  2553. 00001C3E  6700 013A                beq        +0x13C /* 00001D7A */
  2554. 00001C42  202D F90C                move.l     D0, [A5 - 0x6F4]
  2555. 00001C46  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2556. 00001C4A  6600 012E                bne        +0x130 /* 00001D7A */
  2557. 00001C4E  486E FFFC                pea.l      [A6 - 0x4]
  2558. 00001C52  A874                     syscall    GetPort
  2559. 00001C54  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2560. 00001C58  A873                     syscall    SetPort
  2561. 00001C5A  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2562. 00001C60  6636                     bne        +0x38 /* 00001C98 */
  2563. 00001C62  486E FFF6                pea.l      [A6 - 0xA]
  2564. 00001C66  AA19                     syscall    GetForeColor
  2565. 00001C68  486E FFF0                pea.l      [A6 - 0x10]
  2566. 00001C6C  AA1A                     syscall    GetBackColor
  2567. 00001C6E  426E FFEA                clr.w      [A6 - 0x16]
  2568. 00001C72  426E FFEC                clr.w      [A6 - 0x14]
  2569. 00001C76  426E FFEE                clr.w      [A6 - 0x12]
  2570. 00001C7A  486E FFEA                pea.l      [A6 - 0x16]
  2571. 00001C7E  AA14                     syscall    RGBForeColor
  2572. 00001C80  3D7C FFFF FFE4           move.w     [A6 - 0x1C], 0xFFFF
  2573. 00001C86  3D7C FFFF FFE6           move.w     [A6 - 0x1A], 0xFFFF
  2574. 00001C8C  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  2575. 00001C92  486E FFE4                pea.l      [A6 - 0x1C]
  2576. 00001C96  AA15                     syscall    RGBBackColor
  2577. label00001C98:
  2578. 00001C98  486D F51A                pea.l      [A5 - 0xAE6]
  2579. 00001C9C  2F3C 02FD 0082           move.l     -[A7], 0x2FD0082
  2580. 00001CA2  2F3C 030D 0092           move.l     -[A7], 0x30D0092
  2581. 00001CA8  A8A7                     syscall    SetRect
  2582. 00001CAA  486D F51A                pea.l      [A5 - 0xAE6]
  2583. 00001CAE  3F3C 0106                move.w     -[A7], 0x106
  2584. 00001CB2  4EBA ED14                jsr        [PC - 0x12EC /* 000009C8 */]
  2585. 00001CB6  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2586. 00001CBC  5C8F                     addq.l     A7, 6
  2587. 00001CBE  6606                     bne        +0x8 /* 00001CC6 */
  2588. 00001CC0  486E FFEA                pea.l      [A6 - 0x16]
  2589. 00001CC4  AA14                     syscall    RGBForeColor
  2590. label00001CC6:
  2591. 00001CC6  486D F51A                pea.l      [A5 - 0xAE6]
  2592. 00001CCA  2F3C 02FD 0064           move.l     -[A7], 0x2FD0064
  2593. 00001CD0  2F3C 030D 0074           move.l     -[A7], 0x30D0074
  2594. 00001CD6  A8A7                     syscall    SetRect
  2595. 00001CD8  486D F51A                pea.l      [A5 - 0xAE6]
  2596. 00001CDC  3F3C 0104                move.w     -[A7], 0x104
  2597. 00001CE0  4EBA ECE6                jsr        [PC - 0x131A /* 000009C8 */]
  2598. 00001CE4  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2599. 00001CEA  5C8F                     addq.l     A7, 6
  2600. 00001CEC  6606                     bne        +0x8 /* 00001CF4 */
  2601. 00001CEE  486E FFEA                pea.l      [A6 - 0x16]
  2602. 00001CF2  AA14                     syscall    RGBForeColor
  2603. label00001CF4:
  2604. 00001CF4  486D F51A                pea.l      [A5 - 0xAE6]
  2605. 00001CF8  2F3C 02FD 0041           move.l     -[A7], 0x2FD0041
  2606. 00001CFE  2F3C 030D 0051           move.l     -[A7], 0x30D0051
  2607. 00001D04  A8A7                     syscall    SetRect
  2608. 00001D06  486D F51A                pea.l      [A5 - 0xAE6]
  2609. 00001D0A  3F3C 0102                move.w     -[A7], 0x102
  2610. 00001D0E  4EBA ECB8                jsr        [PC - 0x1348 /* 000009C8 */]
  2611. 00001D12  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2612. 00001D18  5C8F                     addq.l     A7, 6
  2613. 00001D1A  6606                     bne        +0x8 /* 00001D22 */
  2614. 00001D1C  486E FFEA                pea.l      [A6 - 0x16]
  2615. 00001D20  AA14                     syscall    RGBForeColor
  2616. label00001D22:
  2617. 00001D22  486D F51A                pea.l      [A5 - 0xAE6]
  2618. 00001D26  2F3C 02FD 0023           move.l     -[A7], 0x2FD0023
  2619. 00001D2C  2F3C 030D 0033           move.l     -[A7], 0x30D0033
  2620. 00001D32  A8A7                     syscall    SetRect
  2621. 00001D34  486D F51A                pea.l      [A5 - 0xAE6]
  2622. 00001D38  3F3C 0100                move.w     -[A7], 0x100
  2623. 00001D3C  4EBA EC8A                jsr        [PC - 0x1376 /* 000009C8 */]
  2624. 00001D40  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2625. 00001D46  5C8F                     addq.l     A7, 6
  2626. 00001D48  6606                     bne        +0x8 /* 00001D50 */
  2627. 00001D4A  486E FFEA                pea.l      [A6 - 0x16]
  2628. 00001D4E  AA14                     syscall    RGBForeColor
  2629. label00001D50:
  2630. 00001D50  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2631. 00001D56  660C                     bne        +0xE /* 00001D64 */
  2632. 00001D58  486E FFF6                pea.l      [A6 - 0xA]
  2633. 00001D5C  AA14                     syscall    RGBForeColor
  2634. 00001D5E  486E FFF0                pea.l      [A6 - 0x10]
  2635. 00001D62  AA15                     syscall    RGBBackColor
  2636. label00001D64:
  2637. 00001D64  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2638. 00001D68  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2639. 00001D6C  A969                     syscall    DrawControls
  2640. 00001D6E  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2641. 00001D72  A904                     syscall    DrawGrowIcon
  2642. 00001D74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2643. 00001D78  A873                     syscall    SetPort
  2644. label00001D7A:
  2645. 00001D7A  4E5E                     unlink     A6
  2646. 00001D7C  4E75                     rts
  2647. fn00001D7E:
  2648. 00001D7E  4E56 FFEC                link       A6, -0x0014
  2649. 00001D82  4AAD F90C                tst.l      [A5 - 0x6F4]
  2650. 00001D86  6600 00C2                bne        +0xC4 /* 00001E4A */
  2651. 00001D8A  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  2652. 00001D90  6614                     bne        +0x16 /* 00001DA6 */
  2653. 00001D92  42A7                     clr.l      -[A7]
  2654. 00001D94  3F3C 0101                move.w     -[A7], 0x101
  2655. 00001D98  42A7                     clr.l      -[A7]
  2656. 00001D9A  4878 FFFF                push.l     0xFFFF
  2657. 00001D9E  AA46                     syscall    GetNewCWindow
  2658. 00001DA0  2B5F F90C                move.l     [A5 - 0x6F4], [A7]+
  2659. 00001DA4  6012                     bra        +0x14 /* 00001DB8 */
  2660. label00001DA6:
  2661. 00001DA6  42A7                     clr.l      -[A7]
  2662. 00001DA8  3F3C 0101                move.w     -[A7], 0x101
  2663. 00001DAC  42A7                     clr.l      -[A7]
  2664. 00001DAE  4878 FFFF                push.l     0xFFFF
  2665. 00001DB2  A9BD                     syscall    GetNewWindow
  2666. 00001DB4  2B5F F90C                move.l     [A5 - 0x6F4], [A7]+
  2667. label00001DB8:
  2668. 00001DB8  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2669. 00001DBC  A873                     syscall    SetPort
  2670. 00001DBE  42A7                     clr.l      -[A7]
  2671. 00001DC0  3F3C 0228                move.w     -[A7], 0x228
  2672. 00001DC4  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2673. 00001DC8  A9BE                     syscall    GetNewControl
  2674. 00001DCA  2B5F F914                move.l     [A5 - 0x6EC], [A7]+
  2675. 00001DCE  42A7                     clr.l      -[A7]
  2676. 00001DD0  3F3C 0220                move.w     -[A7], 0x220
  2677. 00001DD4  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2678. 00001DD8  A9BE                     syscall    GetNewControl
  2679. 00001DDA  2B5F F918                move.l     [A5 - 0x6E8], [A7]+
  2680. 00001DDE  42A7                     clr.l      -[A7]
  2681. 00001DE0  3F3C 021F                move.w     -[A7], 0x21F
  2682. 00001DE4  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2683. 00001DE8  A9BE                     syscall    GetNewControl
  2684. 00001DEA  2B5F F91C                move.l     [A5 - 0x6E4], [A7]+
  2685. 00001DEE  42A7                     clr.l      -[A7]
  2686. 00001DF0  3F3C 021E                move.w     -[A7], 0x21E
  2687. 00001DF4  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2688. 00001DF8  A9BE                     syscall    GetNewControl
  2689. 00001DFA  2B5F F920                move.l     [A5 - 0x6E0], [A7]+
  2690. 00001DFE  2F2D F920                move.l     -[A7], [A5 - 0x6E0]
  2691. 00001E02  3F3C 0001                move.w     -[A7], 0x1
  2692. 00001E06  A963                     syscall    SetControlValue/SetCtlValue
  2693. 00001E08  2B6D F920 F910           move.l     [A5 - 0x6F0], [A5 - 0x6E0]
  2694. 00001E0E  42A7                     clr.l      -[A7]
  2695. 00001E10  3F3C 021D                move.w     -[A7], 0x21D
  2696. 00001E14  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2697. 00001E18  A9BE                     syscall    GetNewControl
  2698. 00001E1A  2B5F F924                move.l     [A5 - 0x6DC], [A7]+
  2699. 00001E1E  42A7                     clr.l      -[A7]
  2700. 00001E20  3F3C 021C                move.w     -[A7], 0x21C
  2701. 00001E24  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2702. 00001E28  A9BE                     syscall    GetNewControl
  2703. 00001E2A  2B5F F928                move.l     [A5 - 0x6D8], [A7]+
  2704. 00001E2E  42A7                     clr.l      -[A7]
  2705. 00001E30  3F3C 0221                move.w     -[A7], 0x221
  2706. 00001E34  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2707. 00001E38  A9BE                     syscall    GetNewControl
  2708. 00001E3A  2B5F F92C                move.l     [A5 - 0x6D4], [A7]+
  2709. 00001E3E  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2710. 00001E42  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2711. 00001E46  A915                     syscall    ShowWindow
  2712. 00001E48  6006                     bra        +0x8 /* 00001E50 */
  2713. label00001E4A:
  2714. 00001E4A  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2715. 00001E4E  A91F                     syscall    SelectWindow
  2716. label00001E50:
  2717. 00001E50  4E5E                     unlink     A6
  2718. 00001E52  4E75                     rts
  2719. fn00001E54:
  2720. 00001E54  4E56 FFFC                link       A6, -0x0004
  2721. 00001E58  202D F90C                move.l     D0, [A5 - 0x6F4]
  2722. 00001E5C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2723. 00001E60  663A                     bne        +0x3C /* 00001E9C */
  2724. 00001E62  486E FFFC                pea.l      [A6 - 0x4]
  2725. 00001E66  A874                     syscall    GetPort
  2726. 00001E68  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2727. 00001E6C  A873                     syscall    SetPort
  2728. 00001E6E  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2729. 00001E72  A904                     syscall    DrawGrowIcon
  2730. 00001E74  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  2731. 00001E7A  6710                     beq        +0x12 /* 00001E8C */
  2732. 00001E7C  4AAD F516                tst.l      [A5 - 0xAEA]
  2733. 00001E80  6706                     beq        +0x8 /* 00001E88 */
  2734. 00001E82  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  2735. 00001E86  A9D9                     syscall    TEDeactivate
  2736. label00001E88:
  2737. 00001E88  42AD F516                clr.l      [A5 - 0xAEA]
  2738. label00001E8C:
  2739. 00001E8C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2740. 00001E90  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2741. 00001E94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2742. 00001E98  A873                     syscall    SetPort
  2743. 00001E9A  548F                     addq.l     A7, 2
  2744. label00001E9C:
  2745. 00001E9C  4E5E                     unlink     A6
  2746. 00001E9E  4E75                     rts
  2747. fn00001EA0:
  2748. 00001EA0  2F2D F914                move.l     -[A7], [A5 - 0x6EC]
  2749. 00001EA4  4267                     clr.w      -[A7]
  2750. 00001EA6  A963                     syscall    SetControlValue/SetCtlValue
  2751. 00001EA8  2F2D F918                move.l     -[A7], [A5 - 0x6E8]
  2752. 00001EAC  4267                     clr.w      -[A7]
  2753. 00001EAE  A963                     syscall    SetControlValue/SetCtlValue
  2754. 00001EB0  2F2D F91C                move.l     -[A7], [A5 - 0x6E4]
  2755. 00001EB4  4267                     clr.w      -[A7]
  2756. 00001EB6  A963                     syscall    SetControlValue/SetCtlValue
  2757. 00001EB8  2F2D F920                move.l     -[A7], [A5 - 0x6E0]
  2758. 00001EBC  4267                     clr.w      -[A7]
  2759. 00001EBE  A963                     syscall    SetControlValue/SetCtlValue
  2760. 00001EC0  2F2D F924                move.l     -[A7], [A5 - 0x6DC]
  2761. 00001EC4  4267                     clr.w      -[A7]
  2762. 00001EC6  A963                     syscall    SetControlValue/SetCtlValue
  2763. 00001EC8  2F2D F928                move.l     -[A7], [A5 - 0x6D8]
  2764. 00001ECC  4267                     clr.w      -[A7]
  2765. 00001ECE  A963                     syscall    SetControlValue/SetCtlValue
  2766. 00001ED0  4E75                     rts
  2767. fn00001ED2:
  2768. 00001ED2  4E56 FFFE                link       A6, -0x0002
  2769. 00001ED6  48E7 0108                movem.l    -[A7], D7,A4
  2770. 00001EDA  286E 0008                movea.l    A4, [A6 + 0x8]
  2771. 00001EDE  42A7                     clr.l      -[A7]
  2772. 00001EE0  2F0C                     move.l     -[A7], A4
  2773. 00001EE2  A95A                     syscall    GetControlReference/GetCRefCon
  2774. 00001EE4  2E1F                     move.l     D7, [A7]+
  2775. 00001EE6  4267                     clr.w      -[A7]
  2776. 00001EE8  2F0C                     move.l     -[A7], A4
  2777. 00001EEA  A960                     syscall    GetControlValue/GetCtlValue
  2778. 00001EEC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2779. 00001EF0  7001                     moveq.l    D0, 0x01
  2780. 00001EF2  D06E FFFE                add.w      D0, [A6 - 0x2]
  2781. 00001EF6  0240 0001                andi.w     D0, 0x1
  2782. 00001EFA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2783. 00001EFE  486E FFFE                pea.l      [A6 - 0x2]
  2784. 00001F02  2F0C                     move.l     -[A7], A4
  2785. 00001F04  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2786. 00001F08  2007                     move.l     D0, D7
  2787. 00001F0A  0480 0000 021C           subi.l     D0, 0x21C
  2788. 00001F10  720C                     moveq.l    D1, 0x0C
  2789. 00001F12  B081                     cmp.l      D0, D1
  2790. 00001F14  508F                     addq.l     A7, 8
  2791. 00001F16  6200 0084                bhi        +0x86 /* 00001F9C */
  2792. 00001F1A  43FA 0088                lea.l      A1, [PC + 0x88 /* 00001FA4, value 0xFFE6FFD2 */]
  2793. 00001F1E  D040                     add.w      D0, D0
  2794. 00001F20  D2F1 0000                add.w      A1, [A1 + D0.w]
  2795. 00001F24  4ED1                     jmp        [A1]
  2796. 00001F26  4EBA FF78                jsr        [PC - 0x88 /* 00001EA0 */]
  2797. 00001F2A  2F0C                     move.l     -[A7], A4
  2798. 00001F2C  3F3C 0001                move.w     -[A7], 0x1
  2799. 00001F30  A963                     syscall    SetControlValue/SetCtlValue
  2800. 00001F32  2B6D F914 F910           move.l     [A5 - 0x6F0], [A5 - 0x6EC]
  2801. 00001F38  6062                     bra        +0x64 /* 00001F9C */
  2802. 00001F3A  4EBA FF64                jsr        [PC - 0x9C /* 00001EA0 */]
  2803. 00001F3E  2F0C                     move.l     -[A7], A4
  2804. 00001F40  3F3C 0001                move.w     -[A7], 0x1
  2805. 00001F44  A963                     syscall    SetControlValue/SetCtlValue
  2806. 00001F46  2B6D F918 F910           move.l     [A5 - 0x6F0], [A5 - 0x6E8]
  2807. 00001F4C  604E                     bra        +0x50 /* 00001F9C */
  2808. 00001F4E  4EBA FF50                jsr        [PC - 0xB0 /* 00001EA0 */]
  2809. 00001F52  2F0C                     move.l     -[A7], A4
  2810. 00001F54  3F3C 0001                move.w     -[A7], 0x1
  2811. 00001F58  A963                     syscall    SetControlValue/SetCtlValue
  2812. 00001F5A  2B6D F91C F910           move.l     [A5 - 0x6F0], [A5 - 0x6E4]
  2813. 00001F60  603A                     bra        +0x3C /* 00001F9C */
  2814. 00001F62  4EBA FF3C                jsr        [PC - 0xC4 /* 00001EA0 */]
  2815. 00001F66  2F0C                     move.l     -[A7], A4
  2816. 00001F68  3F3C 0001                move.w     -[A7], 0x1
  2817. 00001F6C  A963                     syscall    SetControlValue/SetCtlValue
  2818. 00001F6E  2B6D F920 F910           move.l     [A5 - 0x6F0], [A5 - 0x6E0]
  2819. 00001F74  6026                     bra        +0x28 /* 00001F9C */
  2820. 00001F76  4EBA FF28                jsr        [PC - 0xD8 /* 00001EA0 */]
  2821. 00001F7A  2F0C                     move.l     -[A7], A4
  2822. 00001F7C  3F3C 0001                move.w     -[A7], 0x1
  2823. 00001F80  A963                     syscall    SetControlValue/SetCtlValue
  2824. 00001F82  2B6D F924 F910           move.l     [A5 - 0x6F0], [A5 - 0x6DC]
  2825. 00001F88  6012                     bra        +0x14 /* 00001F9C */
  2826. 00001F8A  4EBA FF14                jsr        [PC - 0xEC /* 00001EA0 */]
  2827. 00001F8E  2F0C                     move.l     -[A7], A4
  2828. 00001F90  3F3C 0001                move.w     -[A7], 0x1
  2829. 00001F94  A963                     syscall    SetControlValue/SetCtlValue
  2830. 00001F96  2B6D F928 F910           move.l     [A5 - 0x6F0], [A5 - 0x6D8]
  2831. label00001F9C:
  2832. 00001F9C  4CDF 1080                movem.l    D7,A4, [A7]+
  2833. 00001FA0  4E5E                     unlink     A6
  2834. 00001FA2  4E75                     rts
  2835. 00001FA4  FFE6                     .invalid   <<F/7/7>>
  2836. 00001FA6  FFD2                     .invalid   <<F/7/7>>
  2837. 00001FA8  FFBE                     .invalid   <<F/6/7>>
  2838. 00001FAA  FFAA                     .invalid   <<F/6/7>>
  2839. 00001FAC  FF96                     .invalid   <<F/6/7>>
  2840. 00001FAE  FFF8                     .invalid   <<F/7/7>>
  2841. 00001FB0  FFF8                     .invalid   <<F/7/7>>
  2842. 00001FB2  FFF8                     .invalid   <<F/7/7>>
  2843. 00001FB4  FFF8                     .invalid   <<F/7/7>>
  2844. 00001FB6  FFF8                     .invalid   <<F/7/7>>
  2845. 00001FB8  FFF8                     .invalid   <<F/7/7>>
  2846. 00001FBA  FFF8                     .invalid   <<F/7/7>>
  2847. 00001FBC  FF82                     .invalid   <<F/6/7>>
  2848. fn00001FBE:
  2849. 00001FBE  4E56 FFF4                link       A6, -0x000C
  2850. 00001FC2  48E7 0108                movem.l    -[A7], D7,A4
  2851. 00001FC6  286E 0008                movea.l    A4, [A6 + 0x8]
  2852. 00001FCA  4AAD F90C                tst.l      [A5 - 0x6F4]
  2853. 00001FCE  6700 00B8                beq        +0xBA /* 00002088 */
  2854. 00001FD2  4267                     clr.w      -[A7]
  2855. 00001FD4  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2856. 00001FD8  486E FFFC                pea.l      [A6 - 0x4]
  2857. 00001FDC  A92C                     syscall    FindWindow
  2858. 00001FDE  3E1F                     move.w     D7, [A7]+
  2859. 00001FE0  202D F90C                move.l     D0, [A5 - 0x6F4]
  2860. 00001FE4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2861. 00001FE8  6608                     bne        +0xA /* 00001FF2 */
  2862. 00001FEA  2F0C                     move.l     -[A7], A4
  2863. 00001FEC  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2864. 00001FF0  588F                     addq.l     A7, 4
  2865. label00001FF2:
  2866. 00001FF2  0C54 0001                cmpi.w     [A4], 0x1
  2867. 00001FF6  6616                     bne        +0x18 /* 0000200E */
  2868. 00001FF8  202D F90C                move.l     D0, [A5 - 0x6F4]
  2869. 00001FFC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2870. 00002000  660C                     bne        +0xE /* 0000200E */
  2871. 00002002  2D6C 000A FFF8           move.l     [A6 - 0x8], [A4 + 0xA]
  2872. 00002008  486E FFF8                pea.l      [A6 - 0x8]
  2873. 0000200C  A871                     syscall    GlobalToLocal
  2874. label0000200E:
  2875. 0000200E  202D F90C                move.l     D0, [A5 - 0x6F4]
  2876. 00002012  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2877. 00002016  6670                     bne        +0x72 /* 00002088 */
  2878. 00002018  0C47 0003                cmpi.w     D7, 0x3
  2879. 0000201C  666A                     bne        +0x6C /* 00002088 */
  2880. 0000201E  4267                     clr.w      -[A7]
  2881. 00002020  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2882. 00002024  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2883. 00002028  486E FFF4                pea.l      [A6 - 0xC]
  2884. 0000202C  A96C                     syscall    FindControl
  2885. 0000202E  3E1F                     move.w     D7, [A7]+
  2886. 00002030  0C47 0014                cmpi.w     D7, 0x14
  2887. 00002034  6718                     beq        +0x1A /* 0000204E */
  2888. 00002036  0C47 0015                cmpi.w     D7, 0x15
  2889. 0000203A  6712                     beq        +0x14 /* 0000204E */
  2890. 0000203C  0C47 0081                cmpi.w     D7, 0x81
  2891. 00002040  670C                     beq        +0xE /* 0000204E */
  2892. 00002042  0C47 0017                cmpi.w     D7, 0x17
  2893. 00002046  6706                     beq        +0x8 /* 0000204E */
  2894. 00002048  0C47 0016                cmpi.w     D7, 0x16
  2895. 0000204C  6614                     bne        +0x16 /* 00002062 */
  2896. label0000204E:
  2897. 0000204E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2898. 00002052  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2899. 00002056  3F07                     move.w     -[A7], D7
  2900. 00002058  4EBA F978                jsr        [PC - 0x688 /* 000019D2 */]
  2901. 0000205C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2902. 00002060  6016                     bra        +0x18 /* 00002078 */
  2903. label00002062:
  2904. 00002062  4A47                     tst.w      D7
  2905. 00002064  6712                     beq        +0x14 /* 00002078 */
  2906. 00002066  4267                     clr.w      -[A7]
  2907. 00002068  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2908. 0000206C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2909. 00002070  4878 FFFF                push.l     0xFFFF
  2910. 00002074  A968                     syscall    TrackControl
  2911. 00002076  3E1F                     move.w     D7, [A7]+
  2912. label00002078:
  2913. 00002078  0C47 000B                cmpi.w     D7, 0xB
  2914. 0000207C  660A                     bne        +0xC /* 00002088 */
  2915. 0000207E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2916. 00002082  4EBA FE4E                jsr        [PC - 0x1B2 /* 00001ED2 */]
  2917. 00002086  588F                     addq.l     A7, 4
  2918. label00002088:
  2919. 00002088  4CDF 1080                movem.l    D7,A4, [A7]+
  2920. 0000208C  4E5E                     unlink     A6
  2921. 0000208E  4E75                     rts
  2922. fn00002090:
  2923. 00002090  4E56 FFFC                link       A6, -0x0004
  2924. 00002094  42A7                     clr.l      -[A7]
  2925. 00002096  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2926. 0000209A  A95A                     syscall    GetControlReference/GetCRefCon
  2927. 0000209C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2928. 000020A0  486E 000E                pea.l      [A6 + 0xE]
  2929. 000020A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2930. 000020A8  486E FFFC                pea.l      [A6 - 0x4]
  2931. 000020AC  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2932. 000020B0  202E FFFC                move.l     D0, [A6 - 0x4]
  2933. 000020B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2934. 000020B8  6B2A                     bmi        +0x2C /* 000020E4 */
  2935. 000020BA  0480 0000 0212           subi.l     D0, 0x212
  2936. 000020C0  6702                     beq        +0x4 /* 000020C4 */
  2937. 000020C2  6020                     bra        +0x22 /* 000020E4 */
  2938. label000020C4:
  2939. 000020C4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2940. 000020C8  2F3C 0001 000A           move.l     -[A7], 0x1000A
  2941. 000020CE  2F3C 0001 0064           move.l     -[A7], 0x10064
  2942. 000020D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2943. 000020D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2944. 000020DC  4EBA E95C                jsr        [PC - 0x16A4 /* 00000A3A */]
  2945. 000020E0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2946. label000020E4:
  2947. 000020E4  4E5E                     unlink     A6
  2948. 000020E6  4E75                     rts
  2949. fn000020E8:
  2950. 000020E8  42AD F8E4                clr.l      [A5 - 0x71C]
  2951. 000020EC  42AD FA6A                clr.l      [A5 - 0x596]
  2952. 000020F0  42AD FA6E                clr.l      [A5 - 0x592]
  2953. 000020F4  42AD F8E8                clr.l      [A5 - 0x718]
  2954. 000020F8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2955. 000020FC  4E75                     rts
  2956. export_19:
  2957. fn000020FE:
  2958. 000020FE  4E56 0000                link       A6, 0
  2959. 00002102  4AAD F8E4                tst.l      [A5 - 0x71C]
  2960. 00002106  6720                     beq        +0x22 /* 00002128 */
  2961. 00002108  202D F8E4                move.l     D0, [A5 - 0x71C]
  2962. 0000210C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2963. 00002110  6708                     beq        +0xA /* 0000211A */
  2964. 00002112  70FF                     moveq.l    D0, 0xFFFFFFFF
  2965. 00002114  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2966. 00002118  660E                     bne        +0x10 /* 00002128 */
  2967. label0000211A:
  2968. 0000211A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2969. 0000211E  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  2970. 00002122  A914                     syscall    DisposeWindow
  2971. 00002124  42AD F8E4                clr.l      [A5 - 0x71C]
  2972. label00002128:
  2973. 00002128  4E5E                     unlink     A6
  2974. 0000212A  4E75                     rts
  2975. fn0000212C:
  2976. 0000212C  4E56 FFF4                link       A6, -0x000C
  2977. 00002130  2F07                     move.l     -[A7], D7
  2978. 00002132  202D F8E4                move.l     D0, [A5 - 0x71C]
  2979. 00002136  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2980. 0000213A  6600 0186                bne        +0x188 /* 000022C2 */
  2981. 0000213E  486E FFFC                pea.l      [A6 - 0x4]
  2982. 00002142  A874                     syscall    GetPort
  2983. 00002144  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  2984. 00002148  A873                     syscall    SetPort
  2985. 0000214A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2986. 0000214E  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  2987. 00002152  206D F8E4                movea.l    A0, [A5 - 0x71C]
  2988. 00002156  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  2989. 0000215C  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  2990. 00002162  486E FFF4                pea.l      [A6 - 0xC]
  2991. 00002166  A8A3                     syscall    EraseRect
  2992. 00002168  486E FFF4                pea.l      [A6 - 0xC]
  2993. 0000216C  A928                     syscall    InvalRect
  2994. 0000216E  4AAD FA6A                tst.l      [A5 - 0x596]
  2995. 00002172  588F                     addq.l     A7, 4
  2996. 00002174  6700 00A0                beq        +0xA2 /* 00002216 */
  2997. 00002178  206D FA6A                movea.l    A0, [A5 - 0x596]
  2998. 0000217C  A029                     syscall    HLock
  2999. 0000217E  206D FA6A                movea.l    A0, [A5 - 0x596]
  3000. 00002182  2050                     movea.l    A0, [A0]
  3001. 00002184  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  3002. 0000218A  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  3003. 00002190  70FC                     moveq.l    D0, 0xFFFFFFFC
  3004. 00002192  D06D F51A                add.w      D0, [A5 - 0xAE6]
  3005. 00002196  3B40 F51A                move.w     [A5 - 0xAE6], D0
  3006. 0000219A  7010                     moveq.l    D0, 0x10
  3007. 0000219C  D06D F520                add.w      D0, [A5 - 0xAE0]
  3008. 000021A0  3B40 F520                move.w     [A5 - 0xAE0], D0
  3009. 000021A4  486D F51A                pea.l      [A5 - 0xAE6]
  3010. 000021A8  A928                     syscall    InvalRect
  3011. 000021AA  206D FA6A                movea.l    A0, [A5 - 0x596]
  3012. 000021AE  2050                     movea.l    A0, [A0]
  3013. 000021B0  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  3014. 000021B6  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  3015. 000021BC  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3016. 000021C0  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  3017. 000021C6  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  3018. 000021CC  3E2E FFFA                move.w     D7, [A6 - 0x6]
  3019. 000021D0  9E6E FFF6                sub.w      D7, [A6 - 0xA]
  3020. 000021D4  0647 FFF3                addi.w     D7, 0xFFF3
  3021. 000021D8  426D F51C                clr.w      [A5 - 0xAE4]
  3022. 000021DC  2F2D FA6A                move.l     -[A7], [A5 - 0x596]
  3023. 000021E0  A958                     syscall    HideControl
  3024. 000021E2  2F2D FA6A                move.l     -[A7], [A5 - 0x596]
  3025. 000021E6  3F07                     move.w     -[A7], D7
  3026. 000021E8  3F3C 0010                move.w     -[A7], 0x10
  3027. 000021EC  A95C                     syscall    SizeControl
  3028. 000021EE  2F2D FA6A                move.l     -[A7], [A5 - 0x596]
  3029. 000021F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3030. 000021F4  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3031. 000021F8  3F00                     move.w     -[A7], D0
  3032. 000021FA  302E FFF8                move.w     D0, [A6 - 0x8]
  3033. 000021FE  906E FFF4                sub.w      D0, [A6 - 0xC]
  3034. 00002202  0640 FFF1                addi.w     D0, 0xFFF1
  3035. 00002206  3F00                     move.w     -[A7], D0
  3036. 00002208  A959                     syscall    MoveControl
  3037. 0000220A  2F2D FA6A                move.l     -[A7], [A5 - 0x596]
  3038. 0000220E  A957                     syscall    ShowControl
  3039. 00002210  206D FA6A                movea.l    A0, [A5 - 0x596]
  3040. 00002214  A02A                     syscall    HUnlock
  3041. label00002216:
  3042. 00002216  4AAD FA6E                tst.l      [A5 - 0x592]
  3043. 0000221A  6700 00A0                beq        +0xA2 /* 000022BC */
  3044. 0000221E  206D FA6E                movea.l    A0, [A5 - 0x592]
  3045. 00002222  A029                     syscall    HLock
  3046. 00002224  206D FA6E                movea.l    A0, [A5 - 0x592]
  3047. 00002228  2050                     movea.l    A0, [A0]
  3048. 0000222A  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  3049. 00002230  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  3050. 00002236  70FC                     moveq.l    D0, 0xFFFFFFFC
  3051. 00002238  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3052. 0000223C  3B40 F51C                move.w     [A5 - 0xAE4], D0
  3053. 00002240  7010                     moveq.l    D0, 0x10
  3054. 00002242  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3055. 00002246  3B40 F51E                move.w     [A5 - 0xAE2], D0
  3056. 0000224A  486D F51A                pea.l      [A5 - 0xAE6]
  3057. 0000224E  A928                     syscall    InvalRect
  3058. 00002250  206D FA6E                movea.l    A0, [A5 - 0x592]
  3059. 00002254  2050                     movea.l    A0, [A0]
  3060. 00002256  2B68 0008 F51A           move.l     [A5 - 0xAE6], [A0 + 0x8]
  3061. 0000225C  2B68 000C F51E           move.l     [A5 - 0xAE2], [A0 + 0xC]
  3062. 00002262  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3063. 00002266  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  3064. 0000226C  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  3065. 00002272  3E2E FFF8                move.w     D7, [A6 - 0x8]
  3066. 00002276  9E6E FFF4                sub.w      D7, [A6 - 0xC]
  3067. 0000227A  0647 FFF3                addi.w     D7, 0xFFF3
  3068. 0000227E  426D F51A                clr.w      [A5 - 0xAE6]
  3069. 00002282  2F2D FA6E                move.l     -[A7], [A5 - 0x592]
  3070. 00002286  A958                     syscall    HideControl
  3071. 00002288  2F2D FA6E                move.l     -[A7], [A5 - 0x592]
  3072. 0000228C  3F3C 0010                move.w     -[A7], 0x10
  3073. 00002290  3F07                     move.w     -[A7], D7
  3074. 00002292  A95C                     syscall    SizeControl
  3075. 00002294  2F2D FA6E                move.l     -[A7], [A5 - 0x592]
  3076. 00002298  302E FFFA                move.w     D0, [A6 - 0x6]
  3077. 0000229C  906E FFF6                sub.w      D0, [A6 - 0xA]
  3078. 000022A0  0640 FFF1                addi.w     D0, 0xFFF1
  3079. 000022A4  3F00                     move.w     -[A7], D0
  3080. 000022A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3081. 000022A8  D06D F51A                add.w      D0, [A5 - 0xAE6]
  3082. 000022AC  3F00                     move.w     -[A7], D0
  3083. 000022AE  A959                     syscall    MoveControl
  3084. 000022B0  2F2D FA6E                move.l     -[A7], [A5 - 0x592]
  3085. 000022B4  A957                     syscall    ShowControl
  3086. 000022B6  206D FA6E                movea.l    A0, [A5 - 0x592]
  3087. 000022BA  A02A                     syscall    HUnlock
  3088. label000022BC:
  3089. 000022BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3090. 000022C0  A873                     syscall    SetPort
  3091. label000022C2:
  3092. 000022C2  2E1F                     move.l     D7, [A7]+
  3093. 000022C4  4E5E                     unlink     A6
  3094. 000022C6  4E75                     rts
  3095. fn000022C8:
  3096. 000022C8  4E56 FFFC                link       A6, -0x0004
  3097. 000022CC  202D F8E4                move.l     D0, [A5 - 0x71C]
  3098. 000022D0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3099. 000022D4  661A                     bne        +0x1C /* 000022F0 */
  3100. 000022D6  486E FFFC                pea.l      [A6 - 0x4]
  3101. 000022DA  A874                     syscall    GetPort
  3102. 000022DC  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3103. 000022E0  A873                     syscall    SetPort
  3104. 000022E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3105. 000022E6  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  3106. 000022EA  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  3107. 000022EE  A873                     syscall    SetPort
  3108. label000022F0:
  3109. 000022F0  4E5E                     unlink     A6
  3110. 000022F2  4E75                     rts
  3111. fn000022F4:
  3112. 000022F4  4E56 FFDE                link       A6, -0x0022
  3113. 000022F8  4AAD F8E4                tst.l      [A5 - 0x71C]
  3114. 000022FC  6700 0080                beq        +0x82 /* 0000237E */
  3115. 00002300  202D F8E4                move.l     D0, [A5 - 0x71C]
  3116. 00002304  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3117. 00002308  6674                     bne        +0x76 /* 0000237E */
  3118. 0000230A  486E FFFC                pea.l      [A6 - 0x4]
  3119. 0000230E  A874                     syscall    GetPort
  3120. 00002310  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3121. 00002314  A873                     syscall    SetPort
  3122. 00002316  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  3123. 0000231C  6636                     bne        +0x38 /* 00002354 */
  3124. 0000231E  486E FFF6                pea.l      [A6 - 0xA]
  3125. 00002322  AA19                     syscall    GetForeColor
  3126. 00002324  486E FFF0                pea.l      [A6 - 0x10]
  3127. 00002328  AA1A                     syscall    GetBackColor
  3128. 0000232A  426E FFEA                clr.w      [A6 - 0x16]
  3129. 0000232E  426E FFEC                clr.w      [A6 - 0x14]
  3130. 00002332  426E FFEE                clr.w      [A6 - 0x12]
  3131. 00002336  486E FFEA                pea.l      [A6 - 0x16]
  3132. 0000233A  AA14                     syscall    RGBForeColor
  3133. 0000233C  3D7C FFFF FFE4           move.w     [A6 - 0x1C], 0xFFFF
  3134. 00002342  3D7C FFFF FFE6           move.w     [A6 - 0x1A], 0xFFFF
  3135. 00002348  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  3136. 0000234E  486E FFE4                pea.l      [A6 - 0x1C]
  3137. 00002352  AA15                     syscall    RGBBackColor
  3138. label00002354:
  3139. 00002354  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  3140. 0000235A  660C                     bne        +0xE /* 00002368 */
  3141. 0000235C  486E FFF6                pea.l      [A6 - 0xA]
  3142. 00002360  AA14                     syscall    RGBForeColor
  3143. 00002362  486E FFF0                pea.l      [A6 - 0x10]
  3144. 00002366  AA15                     syscall    RGBBackColor
  3145. label00002368:
  3146. 00002368  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3147. 0000236C  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3148. 00002370  A969                     syscall    DrawControls
  3149. 00002372  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3150. 00002376  A904                     syscall    DrawGrowIcon
  3151. 00002378  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3152. 0000237C  A873                     syscall    SetPort
  3153. label0000237E:
  3154. 0000237E  4E5E                     unlink     A6
  3155. 00002380  4E75                     rts
  3156. fn00002382:
  3157. 00002382  4E56 FFEC                link       A6, -0x0014
  3158. 00002386  4AAD F8E4                tst.l      [A5 - 0x71C]
  3159. 0000238A  6600 00D2                bne        +0xD4 /* 0000245E */
  3160. 0000238E  0C2D 0001 F622           cmpi.b     [A5 - 0x9DE], 0x1
  3161. 00002394  6614                     bne        +0x16 /* 000023AA */
  3162. 00002396  42A7                     clr.l      -[A7]
  3163. 00002398  3F3C 0100                move.w     -[A7], 0x100
  3164. 0000239C  42A7                     clr.l      -[A7]
  3165. 0000239E  4878 FFFF                push.l     0xFFFF
  3166. 000023A2  AA46                     syscall    GetNewCWindow
  3167. 000023A4  2B5F F8E4                move.l     [A5 - 0x71C], [A7]+
  3168. 000023A8  6012                     bra        +0x14 /* 000023BC */
  3169. label000023AA:
  3170. 000023AA  42A7                     clr.l      -[A7]
  3171. 000023AC  3F3C 0100                move.w     -[A7], 0x100
  3172. 000023B0  42A7                     clr.l      -[A7]
  3173. 000023B2  4878 FFFF                push.l     0xFFFF
  3174. 000023B6  A9BD                     syscall    GetNewWindow
  3175. 000023B8  2B5F F8E4                move.l     [A5 - 0x71C], [A7]+
  3176. label000023BC:
  3177. 000023BC  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3178. 000023C0  A873                     syscall    SetPort
  3179. 000023C2  42A7                     clr.l      -[A7]
  3180. 000023C4  3F3C 0227                move.w     -[A7], 0x227
  3181. 000023C8  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3182. 000023CC  A9BE                     syscall    GetNewControl
  3183. 000023CE  2B5F F8EC                move.l     [A5 - 0x714], [A7]+
  3184. 000023D2  42A7                     clr.l      -[A7]
  3185. 000023D4  3F3C 021A                move.w     -[A7], 0x21A
  3186. 000023D8  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3187. 000023DC  A9BE                     syscall    GetNewControl
  3188. 000023DE  2B5F F8F0                move.l     [A5 - 0x710], [A7]+
  3189. 000023E2  42A7                     clr.l      -[A7]
  3190. 000023E4  3F3C 0219                move.w     -[A7], 0x219
  3191. 000023E8  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3192. 000023EC  A9BE                     syscall    GetNewControl
  3193. 000023EE  2B5F F8F4                move.l     [A5 - 0x70C], [A7]+
  3194. 000023F2  42A7                     clr.l      -[A7]
  3195. 000023F4  3F3C 0216                move.w     -[A7], 0x216
  3196. 000023F8  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3197. 000023FC  A9BE                     syscall    GetNewControl
  3198. 000023FE  2B5F F8F8                move.l     [A5 - 0x708], [A7]+
  3199. 00002402  42A7                     clr.l      -[A7]
  3200. 00002404  3F3C 0215                move.w     -[A7], 0x215
  3201. 00002408  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3202. 0000240C  A9BE                     syscall    GetNewControl
  3203. 0000240E  2B5F F8FC                move.l     [A5 - 0x704], [A7]+
  3204. 00002412  2F2D F8FC                move.l     -[A7], [A5 - 0x704]
  3205. 00002416  3F3C 0001                move.w     -[A7], 0x1
  3206. 0000241A  A963                     syscall    SetControlValue/SetCtlValue
  3207. 0000241C  2B6D F8FC F8E8           move.l     [A5 - 0x718], [A5 - 0x704]
  3208. 00002422  42A7                     clr.l      -[A7]
  3209. 00002424  3F3C 0214                move.w     -[A7], 0x214
  3210. 00002428  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3211. 0000242C  A9BE                     syscall    GetNewControl
  3212. 0000242E  2B5F F900                move.l     [A5 - 0x700], [A7]+
  3213. 00002432  42A7                     clr.l      -[A7]
  3214. 00002434  3F3C 0212                move.w     -[A7], 0x212
  3215. 00002438  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3216. 0000243C  A9BE                     syscall    GetNewControl
  3217. 0000243E  2B5F F904                move.l     [A5 - 0x6FC], [A7]+
  3218. 00002442  42A7                     clr.l      -[A7]
  3219. 00002444  3F3C 0211                move.w     -[A7], 0x211
  3220. 00002448  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3221. 0000244C  A9BE                     syscall    GetNewControl
  3222. 0000244E  2B5F F908                move.l     [A5 - 0x6F8], [A7]+
  3223. 00002452  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  3224. 00002456  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3225. 0000245A  A915                     syscall    ShowWindow
  3226. 0000245C  6006                     bra        +0x8 /* 00002464 */
  3227. label0000245E:
  3228. 0000245E  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3229. 00002462  A91F                     syscall    SelectWindow
  3230. label00002464:
  3231. 00002464  4E5E                     unlink     A6
  3232. 00002466  4E75                     rts
  3233. fn00002468:
  3234. 00002468  4E56 FFFC                link       A6, -0x0004
  3235. 0000246C  202D F8E4                move.l     D0, [A5 - 0x71C]
  3236. 00002470  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3237. 00002474  663A                     bne        +0x3C /* 000024B0 */
  3238. 00002476  486E FFFC                pea.l      [A6 - 0x4]
  3239. 0000247A  A874                     syscall    GetPort
  3240. 0000247C  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3241. 00002480  A873                     syscall    SetPort
  3242. 00002482  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3243. 00002486  A904                     syscall    DrawGrowIcon
  3244. 00002488  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  3245. 0000248E  6710                     beq        +0x12 /* 000024A0 */
  3246. 00002490  4AAD F516                tst.l      [A5 - 0xAEA]
  3247. 00002494  6706                     beq        +0x8 /* 0000249C */
  3248. 00002496  2F2D F516                move.l     -[A7], [A5 - 0xAEA]
  3249. 0000249A  A9D9                     syscall    TEDeactivate
  3250. label0000249C:
  3251. 0000249C  42AD F516                clr.l      [A5 - 0xAEA]
  3252. label000024A0:
  3253. 000024A0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3254. 000024A4  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  3255. 000024A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3256. 000024AC  A873                     syscall    SetPort
  3257. 000024AE  548F                     addq.l     A7, 2
  3258. label000024B0:
  3259. 000024B0  4E5E                     unlink     A6
  3260. 000024B2  4E75                     rts
  3261. fn000024B4:
  3262. 000024B4  4E56 FFFE                link       A6, -0x0002
  3263. 000024B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3264. 000024BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3265. 000024C0  2F0C                     move.l     -[A7], A4
  3266. 000024C2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3267. 000024C6  A95D                     syscall    HiliteControl
  3268. 000024C8  426E FFFE                clr.w      [A6 - 0x2]
  3269. 000024CC  42A7                     clr.l      -[A7]
  3270. 000024CE  2F0C                     move.l     -[A7], A4
  3271. 000024D0  A95A                     syscall    GetControlReference/GetCRefCon
  3272. 000024D2  2E1F                     move.l     D7, [A7]+
  3273. 000024D4  2007                     move.l     D0, D7
  3274. 000024D6  6B1C                     bmi        +0x1E /* 000024F4 */
  3275. 000024D8  0480 0000 0211           subi.l     D0, 0x211
  3276. 000024DE  6702                     beq        +0x4 /* 000024E2 */
  3277. 000024E0  6012                     bra        +0x14 /* 000024F4 */
  3278. label000024E2:
  3279. 000024E2  4267                     clr.w      -[A7]
  3280. 000024E4  2F2D F908                move.l     -[A7], [A5 - 0x6F8]
  3281. 000024E8  A960                     syscall    GetControlValue/GetCtlValue
  3282. 000024EA  3C1F                     move.w     D6, [A7]+
  3283. 000024EC  3006                     move.w     D0, D6
  3284. 000024EE  6704                     beq        +0x6 /* 000024F4 */
  3285. 000024F0  6B02                     bmi        +0x4 /* 000024F4 */
  3286. 000024F2  5540                     subq.w     D0, 2
  3287. label000024F4:
  3288. 000024F4  486E FFFE                pea.l      [A6 - 0x2]
  3289. 000024F8  2F0C                     move.l     -[A7], A4
  3290. 000024FA  2F07                     move.l     -[A7], D7
  3291. 000024FC  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3292. 00002500  2E8C                     move.l     [A7], A4
  3293. 00002502  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3294. 00002506  A95D                     syscall    HiliteControl
  3295. 00002508  4CEE 10C0 FFF2           movem.l    D6,D7,A4, [A6 - 0xE]
  3296. 0000250E  4E5E                     unlink     A6
  3297. 00002510  4E75                     rts
  3298. fn00002512:
  3299. 00002512  2F2D F8EC                move.l     -[A7], [A5 - 0x714]
  3300. 00002516  4267                     clr.w      -[A7]
  3301. 00002518  A963                     syscall    SetControlValue/SetCtlValue
  3302. 0000251A  2F2D F8F0                move.l     -[A7], [A5 - 0x710]
  3303. 0000251E  4267                     clr.w      -[A7]
  3304. 00002520  A963                     syscall    SetControlValue/SetCtlValue
  3305. 00002522  2F2D F8F4                move.l     -[A7], [A5 - 0x70C]
  3306. 00002526  4267                     clr.w      -[A7]
  3307. 00002528  A963                     syscall    SetControlValue/SetCtlValue
  3308. 0000252A  2F2D F8F8                move.l     -[A7], [A5 - 0x708]
  3309. 0000252E  4267                     clr.w      -[A7]
  3310. 00002530  A963                     syscall    SetControlValue/SetCtlValue
  3311. 00002532  2F2D F8FC                move.l     -[A7], [A5 - 0x704]
  3312. 00002536  4267                     clr.w      -[A7]
  3313. 00002538  A963                     syscall    SetControlValue/SetCtlValue
  3314. 0000253A  2F2D F900                move.l     -[A7], [A5 - 0x700]
  3315. 0000253E  4267                     clr.w      -[A7]
  3316. 00002540  A963                     syscall    SetControlValue/SetCtlValue
  3317. 00002542  4E75                     rts
  3318. fn00002544:
  3319. 00002544  4E56 FFFE                link       A6, -0x0002
  3320. 00002548  48E7 0108                movem.l    -[A7], D7,A4
  3321. 0000254C  286E 0008                movea.l    A4, [A6 + 0x8]
  3322. 00002550  42A7                     clr.l      -[A7]
  3323. 00002552  2F0C                     move.l     -[A7], A4
  3324. 00002554  A95A                     syscall    GetControlReference/GetCRefCon
  3325. 00002556  2E1F                     move.l     D7, [A7]+
  3326. 00002558  4267                     clr.w      -[A7]
  3327. 0000255A  2F0C                     move.l     -[A7], A4
  3328. 0000255C  A960                     syscall    GetControlValue/GetCtlValue
  3329. 0000255E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3330. 00002562  7001                     moveq.l    D0, 0x01
  3331. 00002564  D06E FFFE                add.w      D0, [A6 - 0x2]
  3332. 00002568  0240 0001                andi.w     D0, 0x1
  3333. 0000256C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3334. 00002570  486E FFFE                pea.l      [A6 - 0x2]
  3335. 00002574  2F0C                     move.l     -[A7], A4
  3336. 00002576  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3337. 0000257A  2007                     move.l     D0, D7
  3338. 0000257C  0480 0000 0214           subi.l     D0, 0x214
  3339. 00002582  7213                     moveq.l    D1, 0x13
  3340. 00002584  B081                     cmp.l      D0, D1
  3341. 00002586  508F                     addq.l     A7, 8
  3342. 00002588  6200 0084                bhi        +0x86 /* 0000260E */
  3343. 0000258C  43FA 0088                lea.l      A1, [PC + 0x88 /* 00002616, value 0xFFE6FFD2 */]
  3344. 00002590  D040                     add.w      D0, D0
  3345. 00002592  D2F1 0000                add.w      A1, [A1 + D0.w]
  3346. 00002596  4ED1                     jmp        [A1]
  3347. 00002598  4EBA FF78                jsr        [PC - 0x88 /* 00002512 */]
  3348. 0000259C  2F0C                     move.l     -[A7], A4
  3349. 0000259E  3F3C 0001                move.w     -[A7], 0x1
  3350. 000025A2  A963                     syscall    SetControlValue/SetCtlValue
  3351. 000025A4  2B6D F8EC F8E8           move.l     [A5 - 0x718], [A5 - 0x714]
  3352. 000025AA  6062                     bra        +0x64 /* 0000260E */
  3353. 000025AC  4EBA FF64                jsr        [PC - 0x9C /* 00002512 */]
  3354. 000025B0  2F0C                     move.l     -[A7], A4
  3355. 000025B2  3F3C 0001                move.w     -[A7], 0x1
  3356. 000025B6  A963                     syscall    SetControlValue/SetCtlValue
  3357. 000025B8  2B6D F8F0 F8E8           move.l     [A5 - 0x718], [A5 - 0x710]
  3358. 000025BE  604E                     bra        +0x50 /* 0000260E */
  3359. 000025C0  4EBA FF50                jsr        [PC - 0xB0 /* 00002512 */]
  3360. 000025C4  2F0C                     move.l     -[A7], A4
  3361. 000025C6  3F3C 0001                move.w     -[A7], 0x1
  3362. 000025CA  A963                     syscall    SetControlValue/SetCtlValue
  3363. 000025CC  2B6D F8F4 F8E8           move.l     [A5 - 0x718], [A5 - 0x70C]
  3364. 000025D2  603A                     bra        +0x3C /* 0000260E */
  3365. 000025D4  4EBA FF3C                jsr        [PC - 0xC4 /* 00002512 */]
  3366. 000025D8  2F0C                     move.l     -[A7], A4
  3367. 000025DA  3F3C 0001                move.w     -[A7], 0x1
  3368. 000025DE  A963                     syscall    SetControlValue/SetCtlValue
  3369. 000025E0  2B6D F8F8 F8E8           move.l     [A5 - 0x718], [A5 - 0x708]
  3370. 000025E6  6026                     bra        +0x28 /* 0000260E */
  3371. 000025E8  4EBA FF28                jsr        [PC - 0xD8 /* 00002512 */]
  3372. 000025EC  2F0C                     move.l     -[A7], A4
  3373. 000025EE  3F3C 0001                move.w     -[A7], 0x1
  3374. 000025F2  A963                     syscall    SetControlValue/SetCtlValue
  3375. 000025F4  2B6D F8FC F8E8           move.l     [A5 - 0x718], [A5 - 0x704]
  3376. 000025FA  6012                     bra        +0x14 /* 0000260E */
  3377. 000025FC  4EBA FF14                jsr        [PC - 0xEC /* 00002512 */]
  3378. 00002600  2F0C                     move.l     -[A7], A4
  3379. 00002602  3F3C 0001                move.w     -[A7], 0x1
  3380. 00002606  A963                     syscall    SetControlValue/SetCtlValue
  3381. 00002608  2B6D F900 F8E8           move.l     [A5 - 0x718], [A5 - 0x700]
  3382. label0000260E:
  3383. 0000260E  4CDF 1080                movem.l    D7,A4, [A7]+
  3384. 00002612  4E5E                     unlink     A6
  3385. 00002614  4E75                     rts
  3386. 00002616  FFE6                     .invalid   <<F/7/7>>
  3387. 00002618  FFD2                     .invalid   <<F/7/7>>
  3388. 0000261A  FFBE                     .invalid   <<F/6/7>>
  3389. 0000261C  FFF8                     .invalid   <<F/7/7>>
  3390. 0000261E  FFF8                     .invalid   <<F/7/7>>
  3391. 00002620  FFAA                     .invalid   <<F/6/7>>
  3392. 00002622  FF96                     .invalid   <<F/6/7>>
  3393. 00002624  FFF8                     .invalid   <<F/7/7>>
  3394. 00002626  FFF8                     .invalid   <<F/7/7>>
  3395. 00002628  FFF8                     .invalid   <<F/7/7>>
  3396. 0000262A  FFF8                     .invalid   <<F/7/7>>
  3397. 0000262C  FFF8                     .invalid   <<F/7/7>>
  3398. 0000262E  FFF8                     .invalid   <<F/7/7>>
  3399. 00002630  FFF8                     .invalid   <<F/7/7>>
  3400. 00002632  FFF8                     .invalid   <<F/7/7>>
  3401. 00002634  FFF8                     .invalid   <<F/7/7>>
  3402. 00002636  FFF8                     .invalid   <<F/7/7>>
  3403. 00002638  FFF8                     .invalid   <<F/7/7>>
  3404. 0000263A  FFF8                     .invalid   <<F/7/7>>
  3405. 0000263C  FF82                     .invalid   <<F/6/7>>
  3406. fn0000263E:
  3407. 0000263E  4E56 FFF4                link       A6, -0x000C
  3408. 00002642  48E7 0108                movem.l    -[A7], D7,A4
  3409. 00002646  286E 0008                movea.l    A4, [A6 + 0x8]
  3410. 0000264A  4AAD F8E4                tst.l      [A5 - 0x71C]
  3411. 0000264E  6700 00CA                beq        +0xCC /* 0000271A */
  3412. 00002652  4267                     clr.w      -[A7]
  3413. 00002654  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  3414. 00002658  486E FFFC                pea.l      [A6 - 0x4]
  3415. 0000265C  A92C                     syscall    FindWindow
  3416. 0000265E  3E1F                     move.w     D7, [A7]+
  3417. 00002660  202D F8E4                move.l     D0, [A5 - 0x71C]
  3418. 00002664  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3419. 00002668  6608                     bne        +0xA /* 00002672 */
  3420. 0000266A  2F0C                     move.l     -[A7], A4
  3421. 0000266C  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3422. 00002670  588F                     addq.l     A7, 4
  3423. label00002672:
  3424. 00002672  0C54 0001                cmpi.w     [A4], 0x1
  3425. 00002676  6616                     bne        +0x18 /* 0000268E */
  3426. 00002678  202D F8E4                move.l     D0, [A5 - 0x71C]
  3427. 0000267C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3428. 00002680  660C                     bne        +0xE /* 0000268E */
  3429. 00002682  2D6C 000A FFF8           move.l     [A6 - 0x8], [A4 + 0xA]
  3430. 00002688  486E FFF8                pea.l      [A6 - 0x8]
  3431. 0000268C  A871                     syscall    GlobalToLocal
  3432. label0000268E:
  3433. 0000268E  202D F8E4                move.l     D0, [A5 - 0x71C]
  3434. 00002692  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3435. 00002696  6600 0082                bne        +0x84 /* 0000271A */
  3436. 0000269A  0C47 0003                cmpi.w     D7, 0x3
  3437. 0000269E  667A                     bne        +0x7C /* 0000271A */
  3438. 000026A0  4267                     clr.w      -[A7]
  3439. 000026A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3440. 000026A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3441. 000026AA  486E FFF4                pea.l      [A6 - 0xC]
  3442. 000026AE  A96C                     syscall    FindControl
  3443. 000026B0  3E1F                     move.w     D7, [A7]+
  3444. 000026B2  0C47 0014                cmpi.w     D7, 0x14
  3445. 000026B6  6718                     beq        +0x1A /* 000026D0 */
  3446. 000026B8  0C47 0015                cmpi.w     D7, 0x15
  3447. 000026BC  6712                     beq        +0x14 /* 000026D0 */
  3448. 000026BE  0C47 0081                cmpi.w     D7, 0x81
  3449. 000026C2  670C                     beq        +0xE /* 000026D0 */
  3450. 000026C4  0C47 0017                cmpi.w     D7, 0x17
  3451. 000026C8  6706                     beq        +0x8 /* 000026D0 */
  3452. 000026CA  0C47 0016                cmpi.w     D7, 0x16
  3453. 000026CE  6614                     bne        +0x16 /* 000026E4 */
  3454. label000026D0:
  3455. 000026D0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3456. 000026D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3457. 000026D8  3F07                     move.w     -[A7], D7
  3458. 000026DA  4EBA F9B4                jsr        [PC - 0x64C /* 00002090 */]
  3459. 000026DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3460. 000026E2  6016                     bra        +0x18 /* 000026FA */
  3461. label000026E4:
  3462. 000026E4  4A47                     tst.w      D7
  3463. 000026E6  6712                     beq        +0x14 /* 000026FA */
  3464. 000026E8  4267                     clr.w      -[A7]
  3465. 000026EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3466. 000026EE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3467. 000026F2  4878 FFFF                push.l     0xFFFF
  3468. 000026F6  A968                     syscall    TrackControl
  3469. 000026F8  3E1F                     move.w     D7, [A7]+
  3470. label000026FA:
  3471. 000026FA  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3472. 000026FE  660A                     bne        +0xC /* 0000270A */
  3473. 00002700  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3474. 00002704  4EBA FDAE                jsr        [PC - 0x252 /* 000024B4 */]
  3475. 00002708  588F                     addq.l     A7, 4
  3476. label0000270A:
  3477. 0000270A  0C47 000B                cmpi.w     D7, 0xB
  3478. 0000270E  660A                     bne        +0xC /* 0000271A */
  3479. 00002710  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3480. 00002714  4EBA FE2E                jsr        [PC - 0x1D2 /* 00002544 */]
  3481. 00002718  588F                     addq.l     A7, 4
  3482. label0000271A:
  3483. 0000271A  4CDF 1080                movem.l    D7,A4, [A7]+
  3484. 0000271E  4E5E                     unlink     A6
  3485. 00002720  4E75                     rts
  3486.